Brett Lawrie and the Toronto Blue Jays defeated the league-leading Texas Rangers 8-7 in dramatic fashion Tuesday night, with the Langley, B.C. native swatting a walk-off home run off the top of the centre-field wall.

The dramatics came after yet another blown ninth-inning lead at home, with interim closer Francisco Cordero allowing three straight singles to the top of the Rangers' lineup.

Prior to the late-game collapse, the Jays mounted a spirited comeback to pull ahead of the Rangers 7-6 after trailing 5-0 after two innings.

The Jays combined power early in the game to start the comeback and manufactured runs in a late-game rally to complete it.