ANAHEIM, Calif. -- Albert Pujols and Mark Trumbo homered, Dan Haren pitched into the eighth inning, and the Los Angeles Angels extended their longest winning streak in nearly three years to eight games with a 5-1 victory over the New York Yankees on Tuesday night.
Mike Trout hit a run-scoring triple for the Angels, who have won 11 of 15. After a rough start to a season of high expectations, Los Angeles (26-25) is above .500 for the first time since opening day.
Haren (3-5) had seven strikeouts and no walks, coming through with a strong start after the Los Angeles bullpen had to pitch nine innings in relief of injured ace Jered Weaver during Monday's 9-8 victory.
Andy Pettitte (2-2) yielded nine hits and five runs over seven-plus innings for the Yankees.
WHITE SOX 7, RAYS 2
ST. PETERSBURG, Fla. -- Philip Humber won for the first time since throwing a perfect game in April, helping Chicago beat Tampa Bay to extend its winning streak to seven games.
Hideki Matsui homered in his Tampa Bay debut. The Rays purchased the 2009 World Series MVP's contract from Triple-A Durham before the game.
Humber (2-2) was 0-2 with an 8.22 ERA over six starts since his gem against Seattle on April 21. The right-hander allowed two runs and five hits over seven innings Tuesday.
James Shields (6-3) gave up six runs and 10 hits in six innings for the Rays.
MARINERS 10, RANGERS 3
Jaso's two-run homer in the second put the Mariners ahead to stay on the way to matching their highest run total this season.
Vargas (6-4) allowed three runs and five hits over 6 2-3 innings. The left-hander struck out two and walked three.
RED SOX 6, TIGERS 3
Daniel Bard (5-5) pitched 5 1-3 innings for Boston, allowing two runs on five hits with four strikeouts and two walks as the Red Sox improved to 25-24.
Verlander (5-3) lost his second straight start since taking a no-hitter into the ninth inning against Pittsburgh on May 18. The reigning American League MVP and Cy Young winner allowed five runs on 10 hits, struck out seven and walked one in six innings.
BLUE JAYS 8, ORIOLES 6
Romero (6-1) improved to 7-1 with a 2.43 ERA in his past nine starts against the Orioles.
Adam Jones hit two homers, extending his hitting streak to 20 games, and Chris Davis added a two-run drive in the ninth but it wasn't enough for Baltimore. The Orioles have lost four straight and seven of nine, but remain tied with Tampa Bay atop the AL East.
Romero allowed four runs and six hits in six innings to win his second in five starts.
Jake Arrieta (2-6) gave up seven runs, six earned, and six hits in 4 1-3 innings.
ROYALS 8, INDIANS 2
Moustakas hit a two-run homer off Justin Masterson (2-4) in the first and singled in two runs in the second.
That was more than enough support for Smith (1-1), who allowed two runs and four hits in six innings. The left-hander rebounded after being thumped by the Yankees in his debut last week.
Humberto Quintero added two RBIs as the Royals improved to 15-11 on the road.
Masterson allowed seven earned runs in six innings.
TWINS 3, ATHLETICS 2
MINNEAPOLIS -- Josh Willingham hit a three-run homer in the bottom of the ninth inning to lift Minnesota over Oakland.
Justin Morneau added two doubles for the Twins, who trailed 2-0 heading into the ninth thanks to a strong start from A's right-hander Jarrod Parker. Brian Fuentes (2-1) came on and allowed a single and a walk before Willingham hit a 1-0 pitch into the bullpen.
Parker allowed four hits, walked four and struck out four in six shutout innings.
Glen Perkins (1-1) pitched the ninth for the Twins and Fuentes, the former Twins reliever, blew his second save in six chances this season.
Copyright 2012 by The Associated Press
This story is from ESPN.com's automated news wire. Wire index