Friday’s American League results

Blue Jays 8, Tigers 3 — Carlos Villanueva won his fourth consecutive start, Travis Snider hit a two-run home run and the host Toronto Blue Jays beat the Detroit Tigers. Jeff Mathis drove in three runs with a bases-loaded double and Omar Vizquel had two hits as Toronto won for the fifth time in seven games. Miguel Cabrera and Prince Fielder hit back-to-back homers for Detroit in the first inning, but the Tigers lost for the third time in four games. Cabrera’s homer was his 25th, and raised his major league-leading RBI total to 83. For Fielder, the homer was his 16th. Villanueva (6-0) saw both Cabrera and Fielder go deep over a three-pitch span in the first inning, but didn’t give up another run.

Yankees 10, Red Sox 3 — Raul Ibanez and Russell Martin hit two-run homers, Curtis Granderson capped the scoring with an eighth-inning grand slam as the host New York Yankees powered past the Boston Red Sox. In Ichiro Suzuki’s first home game with the Yankees, Phil Hughes (10-8) gave up three solo homers but little else in seven innings to help the Yankees beat Boston for the sixth time in seven games this year — New York’s best start to a season against the Red Sox since opening 6-0 in 1994. The rivals were meeting in the Bronx for the first time this year, the latest in a non-strike season the teams have met at Yankee Stadium. New York was returning from a rough 2-5 trip in which the Yankees lost Alex Rodriguez to a broken hand.

Athletics 14, Orioles 9 — Coco Crisp had a two-run single and Seth Smith added a two-run double to highlight a 6-run outburst in the top of the ninth inning that rallied the Oakland Athletics from a 9-8 deficit. Smith entered the game as a pinch hitter in the sixth inning and put the A’s up 8-6 with a three-run double. The A’s scored all six runs in the ninth off Orioles closer Jim Johnson, who has 30 saves.

Friday’s National League results

Cardinals 9, Cubs 6 — Matt Holliday, Yadier Molina and Lance Berkman started a power show by the visiting St. Louis Cardinals, who became the first team in eight years to hit a home run in each of the first five innings. Matt Carpenter and Allen Craig also connected off Travis Wood (4-6), whose five homers allowed matched the Cubs’ record. Carpenter put St. Louis ahead 7-6 when he homered on the first pitch of the fourth, and Craig homered into the left-field bleachers in the fifth. The previous team to homer in each of the first five innings was Houston against Colorado on Oct. 2, 2004. Lance Lynn (13-4) tied New York’s R.A. Dickey and Washington’s Gio Gonzalez for the NL lead in wins.

Padres 7, Marlins 2 — Miami natives Yasmani Grandal and Yonder Alonso powered the San Diego Padres over the host Marlins. Grandal hit a bases-clearing triple, and Alonso drove in two runs to back the pitching of Kip Wells (2-3). Carlos Zambrano (5-9) allowed five runs and three hits in five innings as the slumping Marlins lost for the eighth time in nine games. Jose Reyes hit an RBI triple, and Carlos Lee drove him in with a hit to stake the Marlins to a 2-0 lead in the fourth inning, but they couldn’t hold it. San Diego scored five runs in the sixth to turn the game around.

Braves 6, Phillies 1 — Brian McCann hit a three-run homer off Cole Hamels and Ben Sheets continued his impressive comeback to lead the host Atlanta Braves. The loss ended the Phils’ four-game win streak and cost the Phillies a chance to move out of last place in the NL East. Sheets (3-0) won his third consecutive start, allowing a run on six hits and one walk in six innings.

— Associated Press