Dan Hamilton-USA TODAY Sports

FINAL SCORE: Rangers 3, Blue Jays 6

In one of the craziest win-or-go-home games you'll ever see, the Toronto Blue Jays came out on top with a 6-3 victory over the Texas Rangers as they advance on to the American League Championship Series.

With things knotted up at 2-2 through six innings, the two teams put together a 53-minute seventh inning with no shortage of memorable moments.

The Rangers scored a bizarre run in the top half when Russell Martin hit Shin-Soo Choo's bat when he was throwing the ball back to the pitcher. Rougned Odor came in to score from third base when the ball skipped away, and after originally calling the play a dead ball he was eventually awarded home plate and the run.

That put the Rogers Centre up for grabs, as beer bottles and garbage rained down on the field and there was a brief delay while order was restored.

With emotions running high, the Blue Jays loaded the bases in the bottom of the inning on three straight errors by the Rangers.

Josh Donaldson then tied things up with a bloop single to right field, before Jose Bautista launched a pitch from Sam Dyson to deep left field for a three-run home run that would prove to be the difference.

The Blue Jays called on 20-year-old closer Roberto Osuna to record the final five outs of the game, and he was perfect, striking out four of the five batters he faced to nail down the save and send Toronto on to the next round.

They'll face the winner of the Kansas City Royals and Houston Astros game later tonight.