Adam Rossit singled home Jeff MacLeod from second base in the bottom of the ninth inning to give the Guelph Royals a 4-3 win over the Barrie Baycats Saturday at Hastings Stadium.
MacLeod had doubled with one out.
The win snapped Guelph's four-game losing streak and improved their record to 4-6 on the season. Barrie is now 5-6.
Sean Reilly homered and Yunior Yombatis pitched an eight-hit complete game for the Royals.
Guelph will play in Kitchener Sunday evening. Next home game is Tuesday night.