NEW YORK — For nearly two years, the Blue Jays had walked off the field at Yankee Stadium with losses. Every time.
Dan Johnson's 70-foot infield hit helped Toronto stop its 17-game skid in the Bronx.
Johnson, the former Ray, drove in four runs with the seventh-inning single and a three-run homer in the ninth, lifting the Blue Jays over New York 6-4 on Saturday for their first win at Yankee Stadium since Aug. 29, 2012.
"We were trying anything," Johnson said, "just to kind of change the feeling, the mojo here."
Toronto went ahead in the seventh when Shawn Kelley walked Melky Cabrera leading off and Jose Bautista doubled him to third.
Former Ray Dioner Navarro followed with a grounder to McCann, an All-Star catcher playing first base this week because of Mark Teixeira's strained back. McCann took a step in, checked the runners but allowed Navarro to get by him and reach on a fielder's choice.
"It was a such a strange play," Navarro said. "We caught a break right there."
Kelley struck out Steve Tolleson, and Johnson was jammed by left-hander Matt Thornton as the ball blooped to the right side. Second baseman Brian Roberts reacted slowly, and the ball landed on the grass in front of him, with McCann and Thornton not far away. All runners were safe, and Toronto led 3-2.