Dan Johnson drove in four runs with a go-ahead infield hit and a three-run homer, helping the Toronto Blue Jays end their 17-game losing streak at Yankee Stadium with a 6-4 victory over New York on Saturday.
Brian McCann's two-run homer put the Yankees ahead in the fourth, but Johnson drove in the tiebreaking run in the seventh with a 70-foot bloop that fell in front of second baseman Brian Roberts, who didn't charge the ball.
Johnson's ninth-inning drive off Jeff Francis, which extended the lead to 6-2, was his first homer since hitting three for the Chicago White Sox at Cleveland on Oct. 3, 2012. Johnson also famously saved Tampa Bay on the final night of the 2011 regular season with a tying two-run, two-strike, ninth-inning homer off the Yankees' Cory Wade.
Drew Hutchison (7-9) stopped a three-start skid to win for the first time since July 1, and Chris Capuano failed to get a decision in his Yankees' debut. Shawn Kelley (1-3) was the loser.
Toronto, like New York chasing Baltimore in the AL East, had not won at Yankee Stadium since Aug. 29, 2012. New York lost for just the second time in eight games since the All-Star break.
Hutchison gave up two runs, five hits and three walks in 6 2-3 innings with seven strikeouts. Aaron Loup walked a pair of batters with two outs in the eighth before throwing a called third strike past Brett Gardner on a 3-2 pitch.
Casey Janssen allowed Carlos Beltran's two-run homer in the ninth.
Both teams were warned in the first inning by plate umpire Alan Porter after Capuano hit Jose Bautista in the ribs and Hutchison hit Beltran above the elbow.
Capuano, acquired from Colorado on Thursday, became the Yankees' 11th starting pitcher and 47th player this season, nine short of the team record set last year. With no nameplate above his locker and without a No. 26 on his clubhouse chair, Capuano made his first big league start since September and allowed two runs, five hits and four walks in six innings. He had 28 relief appearances for Boston earlier this season.
Capuano stranded the bases loaded in 25-pitch first when he retired Johnson on an inning-ending flyout. Jacoby Ellsbury saved a run in the fourth when with a man on he sprinted to the gap in left-center, extended his glove and caught Colby Rasmus' drive while falling.
McCann's 11th homer gave the Yankees a 2-0 lead in the fourth, but the Blue Jays tied the score in the fifth on Melky Cabrera's RBI double and Steve Tolleson's sacrifice fly.