J.P. Arencibia hit a two-run homer, Melky Cabrera had three hits and the Toronto Blue Jays rallied for an 8-4 victory over the New York Yankees on Sunday after Josh Johnson walked in the tying and go-ahead runs.
Arencibia hit his seventh homer, tying him with Baltimore's Chris Davis for the AL lead, as the Blue Jays avoided their first three-game sweep against New York since the opening series of the 2003 season.
Brett Cecil (1-0) worked 1 1-3 innings for the win as the Blue Jays capped a seven-game homestand on a winning note.
Esmil Rogers worked 1 1-3 innings and Darren Oliver pitched the ninth for Toronto.
Chris Stewart hit a solo homer for the Yankees, who had won nine of their previous 11.
Toronto opened the scoring in the first. Munenori Kawasaki reached on an infield single, went to third on Cabrera's base hit and scored on a throwing error by Eduardo Nunez as the Yankees failed to turn a double play.
Colby Rasmus hit a leadoff double in the second and later scored on Kawasaki's sacrifice fly, but the Yankees cut the gap in half on Stewart's leadoff homer in the third, his first.
A superb defensive play by Vernon Wells kept Toronto from adding to its lead in the fourth. Jose Bautista singled to open the inning and Edwin Encarnacion followed with a drive to deep left. But the former Blue Jays outfielder made a leaping catch at the top of the wall and Bautista, who had already made the turn at second, was doubled off first on a relay throw from Robinson Cano.
New York took the lead with two runs in the fifth, capitalizing on some wildness by Johnson. Singles by Stewart, Cano and Wells loaded the bases before Johnson issued consecutive two-out walks to Lyle Overbay and Nunez.
The Yankees added one more in the sixth. Jayson Nix hit a leadoff single, went to second on a wild pitch and advanced on Stewart's sacrifice. Cecil replaced Johnson before Nix scored on Brett Gardner's sacrifice fly.
Johnson allowed four runs and eight hits in 5 1-3 innings to remain winless in four starts. He walked three and struck out four.
Toronto chased Nova and reclaimed the lead with a four-run sixth against a Yankees bullpen that has a 5.09 ERA. In contrast, New York's starters have a 3.44 ERA.
Adam Lind walked and Arencibia doubled, bringing Boone Logan (0-1) out of the bullpen. Rasmus scored Lind with a broken bat single to center and David Phelps replaced Logan, but gave up a two-run double to Brett Lawrie, whose liner down the third base line stayed fair by inches. Two outs later, Cabrera capped the rally with an RBI single to right.
Nova allowed four runs and seven hits in five-plus innings. He walked a season-high four and struck out five.
Lind drew a one-out walk off Phelps in the seventh and Arencibia followed with a drive to center, his second homer of the series.
NOTES: Lind matched a team record with four walks. It's the 16th time in Blue Jays history a player has walked four times in a game. ... Bautista returned to right field after two starts at DH. He missed four games last week with a sore back, and had not been expected to play the outfield again until Monday's game at Baltimore. ... Buffalo Bills running back C.J. Spiller attended the game.