NEW YORK -- Dan Johnson had a tie-breaking infield single with one out in the top of the seventh inning and hit a three-run home run in the ninth as the Toronto Blue Jays ended a 17-game losing streak at Yankee Stadium with a 6-4 victory Saturday afternoon.

Toronto won at Yankee Stadium for the first time since Aug. 29, 2012 and did so on a day when it loaded the bases twice. The Blue Jays did not score with the bases loaded in the first but capitalized on shaky New York defense to scratch across a run in the seventh.

The Blue Jays had runners on second and third after right fielder Melky Cabrera walked and first baseman Jose Bautista doubled to the left field corner against Shawn Kelley (1-3). On the next pitch, it seemed to be the first out but as first baseman Brian McCann fielded a ground ball from catcher Dioner Navarro, he first looked over to third and was unable to make the out at first.

After Kelley recorded the first out, Matt Thornton gave up the game-winning hit, a bloop single that barely reached the infield going between second baseman Brian Roberts and Thornton. Roberts did not field it cleanly, the ball went under the glove and Cabrera scored.