The Guelph Royals broke open a 2-2 tie with 10 runs in the late innings to beat Hamilton 12-4 Saturday night at home.
It was Guelph's fourth win in a row.
Malik Collymore led the Royals (10-7) by going 2-for-4 with three RBI. Dalton Pompey drove in two, Conner Morro had two hits, three runs and an RBI, Ethan Hammond scored three times and drove in a run, and Justin Interisano and Jeff MacLeod each had an RBI.
Guelph scored three runs in the seventh and seven in the eighth to pull away.
Emilis Guerrero (3-2) went eight innings for the win, allowing two runs (one earned) on seven hits with two walks and eight strikeouts.
For Hamilton (4-11), Justin Gideon went 2-for-5 with a home run, two RBI and two runs. Tristan Osika had an RBI and Sean Pettener went 2-for-3 with a run.
Jacob Gajic allowed three unearned runs in 1.2 innings to take the loss. He walked one and struck out one. Starter Aaron Duffy gave up two runs on five hits over five innings, striking out nine.
On Friday Guelph beat the Brantford Red Sox 14-11 in Brantford. Sean Reilly homered and Dalton Pompey drove in four runs on three hits, including a triple. Ben Reid picked up the win in relief.
Guelph hosts the Toronto Maple Leafs on Tuesday night.