Mike Rose drove an 0-2 pitch over the right field fence at Frontier Field to give the Buffalo Bisons a dramatic 8-7 win in 10 innings over Rochester.
The leadoff homer, Rose's third hit of the game, was his first since coming off the disabled list June 11.
The Bisons rallied from two three-run deficits and forced extra innings by scoring two runs in the ninth inning.
Buffalo brings a four-game winning streak into tonight's game with the Red Wings at Dunn Tire Park (7 p.m.; Radio 1230, 1330 AM) as the four-game home-and-home series moves to Buffalo. The Herd is 4-0 at Frontier Field this season.
Buffalo's bullpen continues to shine, bringing its scoreless streak to 14 2/3 innings. Juan Lara (2-2) got the win in relief as he gave up one hit over 1 2/3 innings. Bisons center fielder Jonathan Van Every kept the Herd in it as he threw out Jose Morales at the plate to save a run in the eighth.
Buffalo starting pitcher Jeremy Sowers went 6 2/3 innings, giving up 10 hits and six earned runs. He got roughed up in the third as he gave up five runs. The Red Wings batted around in the inning. Garrett Jones had the big hit with a bases-clearing triple onto the warning track.
Left fielder Joe Inglett had four hits for Buffalo, including two doubles.
Buffalo took its first lead of the game, 2-0, with back-to-back home runs in the second inning by Andy Marte and Brad Snyder.
Marte's ninth homer hit the top of the outfield railing in left-center and bounced out. Snyder's long ball to right, also his ninth, was more convincing as it cleared the Rochester bullpen and the bleaches.
Both homers came off Rochester's Jason Miller, who was making a spot start. His last appearance was in relief Thursday against Durham.
Right-hander Jeff Harris (4-5, 4.63 ERA) gets the start tonight for the Herd against left-hander Brian Duensing (4-1, 2.19).