Thunder Bay needed 13 innings to snap the Waterloo Bucks' nine-game winning streak Tuesday night (June 20, 2017).

The Border Cats (8-14) cooled off one the hottest teams in the Northwoods League with a late-inning comeback, rallying from an 4-0 deficit to defeat the first-place Bucks, 7-4, at Riverfront Stadium. The game was the fourth between the North Division rivals in a span of six days -- all in Waterloo.

The Bucks (16-5) got off to a quick start, plating a run in the bottom of the second inning on an RBI sacrifice fly by Keaton Presley. In the third, Joe Genord delivered an RBI sac-fly to right field and John Cable brought home a run with a single to center. Waterloo's advantage grew to 4-0 in the fourth inning, when Tyler Stover connected for a running-scoring single up the middle.

Thunder Bay cut the margin to one with a three-run sixth inning, then took advantage of a Bucks' fielding error to tie the game with two-out in the eighth. An infield grounder by Brendan Dougherty slipped under the glove of Waterloo second baseman Ian Nelson and Nick Ciandro was hit by a pitch. Braden Mosley then followed with an RBI single that evened the score at 4-4.

The Border Cats finally took control of the game in the 13 inning, when they plated three runs. Waterloo's three batters were retired in order in the bottom of the frame.

The loss cut the Bucks' North Division lead to one-and-a-half games over second-place St. Cloud, which won at Bismarck earlier in the day.

UP NEXT: Waterloo continues it's season-long five-game homestand on Wednesday (June 21), when the Bucks host the La Crosse Loggers at 6:35 p.m. at Riverfront Stadium.

Story Contributor: Danny Frey - Waterloo Bucks

More From K92.3