SYRACUSE — Unlikely hero Anthony Gose ripped a single through the right side with two outs in the ninth inning as the Buffalo Bisons beat Syracuse, 4-3, on Wednesday night before 6,618 at NBT Bank Stadium.

Gose stepped to the plate batting just .224 from the No. 8 spot. Gose also drove in the tying run in the fifth. The game was delayed 1 hour and five minutes by rain. Reliever Brad Lincoln (2-2) pitched the last two innings to earn the win.

In the Bisons’ ninth, Jim Negrych and Andy LaRoche reached on back-to-back singles with one out. After a strikeout, Gose connected for the game-winner to score Negrych, who slid into home plate just ahead of the tag.

The Bisons trailed 3-0 after three innings. They scored one run in the fourth and added a pair of runs in the fifth. The Herd got on the board in the fourth inning when Mauro Gomez homered with two outs. His blast to left was his 25th of the season, which leads the International League. The Herd tied the game in the fifth with a pair of runs. LaRoche led off the frame with his fifth home run of the season. The next batter, Eugenio Velez tripled and scored on a fielder’s choice.

Bison starter Justin Germano, making his team-high 17th start, did not figure in the decision. He scattered six hits over 6∏ innings with five strikeouts, yielding three runs.

The Bisons have won eight of their last nine against the Chiefs.

The Bisons will be at Lehigh Valley tonight (7 p.m, Radio 1520) to open a two-game series against the IronPigs. They will then return home for three games against Scranton/Wilkes-Barre before the All-Star break.