Hideki Matsui, Maicer Izturis and Mike Napoli hit two-run homers to power the Los Angeles Angels to a 10-2 win over the New York Yankees in the American League Tuesday. Izturis homered in his first game back after missing 27 with a left forearm strain. His fourth-inning drive gave the Angels a 4-2 lead. Napoli connected in the fifth, and Matsui, a former Yankee, homered in the seventh. The big hitters were backed by a crisp effort from spot starter Sean O'Sullivan (1-0) who was called up from the minors on Tuesday to replace the injured Scott Kazmir. He retired 12 in a row after giving up two runs in the first inning. In six innings, he allowed two hits. New York's Phil Hughes (11-3) gave up a season-worst six runs. Rangers 8, Tigers 0: In Detroit, Tommy Hunter pitched seven scoreless innings to steer Texas to a big win over Detroit. Hunter became the first Ranger to start a season 7-0, pitching only as a starter. Josh Hamilton and Ian Kinsler homered for AL West-leading Texas, which is 5-1 since the All-Star break. Detroit has lost a season-worst seven straight. Starter Armando Galarraga (3-3) gave up four runs in 7 1-3 innings. Athletics 5, Red Sox 4, 10 innings: In Oakland, Kevin Kouzmanoff hit a two-out RBI single in the 10th inning to cap Oakland's rally over Boston. In the 10th, Oakland's Daric Barton singled with one out and advanced to second when Boston pitcher Ramon Ramirez (0-3) was called for a balk. Kurt Suzuki was intentionally walked before Adam Rosales struck out for the second out. Kouzmanoff then lined a single to right field and Barton slid in safely ahead of the throw home. The Red Sox led 4-0 in the second inning and the A's tied it in the third. Neither team scored again until the 10th. Oakland's Andrew Bailey (1-3) pitched two innings for the win. Indians 4, Twins 3: In Minneapolis, Travis Hafner had two hits and the go-ahead RBI in the eighth inning as Cleveland edged Minnesota. Indians starter Justin Masterson allowed seven hits in 6 1-3 innings before Rafael Perez (3-0) took the win in relief and Chris Perez earned the save for the Indians, who are 6-0 since the All-Star break. The score was 3-3 when Minnesota reliever Jose Mijares (1-1) walked the leadoff man in the eighth and Hafner ripped a double to take the lead. White Sox 4, Mariners 0: In Seattle, Chicago starter John Danks combined with two relievers to shut out Seattle. Danks (10-7) allowed an infield single in the second and a two-out single in the eighth on his final pitch of the night. He struck out eight. Alexei Ramirez homered for the White Sox, who increased their lead in the AL Central to a season-high 3½ games over Detroit and Minnesota. The Mariners plummeted to a season-low 22 games under .500 (36-58). Doug Fister (3-6) allowed three runs in six innings. Blue Jays 13, Royals 1: In Kansas City, Toronto's Jose Bautista hit his major league-leading 26th home run and drove in five runs as Toronto routed Kansas City. Bautista hit a two-run homer in the first inning. He has homered in six of his past 13 games. His single in the second scored John Buck, who had three doubles. Bautista's double in a five-run eighth gave him five RBIs to match his career high. Orioles 11, Tampa Bay 10, 10 innings: In Baltimore, Baltimore's Julio Lugo singled in the winning run in the 13th inning to lift Baltimore over Tampa Bay in a game where the teams combined for seven solo home runs.