Updated

Alfonso Soriano belted two first-pitch homers to back Andy Pettitte in the New York Yankees' 7-1 win over the Toronto Blue Jays at Rogers Centre.

Soriano's first blast gave New York a 4-0 lead before an out had been recorded by Toronto starter J.A. Happ (3-4). The second home run was the 400th of his career.

"He's been great for us. He's the reason we have been scoring a lot more runs," Yankees manager Joe Girardi said of Soriano. "We get another big night out of him tonight. He's been great."

Pettitte (10-9) scattered five hits and walked two over seven scoreless innings, helping the Yankees improve to 13-2 against the Blue Jays this year. Monday's loss in the opener snapped New York's 10-game winning streak in the season series.

Moises Sierra collected three hits but was tagged out at home in the fifth, thwarting a rare scoring chance for Toronto against Pettitte.

Brett Gardner doubled to begin the game and scored on a Derek Jeter single. Jeter played in his second contest after missing 22 with a calf strain.

Robinson Cano then suffered a left hand contusion when a high pitch from Happ ran in on him. After being thoroughly looked over by the team trainer, Cano finally went to first base, and he wasn't there long because Soriano drove Happ's next offering to left field for a three-run shot.

Eduardo Nunez replaced Cano in the field in the bottom of the inning.

Soriano opened the third with another drive to left off Happ, who pitched 4 2/3 innings.

"I wasn't sharp enough. It's tough when you get behind against a team like that," Happ said.

Mark Reynolds and Alex Rodriguez hit solo homers in consecutive innings off reliever Esmil Rogers to put the Yankees up 7-0 after seven. It was career home run No. 651 for the embattled Rodriguez and his second in as many days.

Adam Warren pitched the final two innings for New York and gave up an RBI double to Kevin Pillar in the eighth.

Game Notes

X-rays taken on Cano's hand were negative and he is considered day-to-day ... Pettitte is now 25-13 lifetime versus Toronto, tying Mike Mussina for the most wins all-time against the franchise.