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
At 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.
Mariners 10, Rangers 3
At Arlington, Texas, John Jaso drove in three runs, Jason Vargas pitched into the seventh inning and Seattle beat Texas to snap a five-game losing streak.
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.
Red Sox 6, Tigers 3
At Boston, David Ortiz homered and hit two doubles, and Boston moved above .500 for the first time this season, tagging Justin Verlander for 10 hits in a win over Detroit.
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.
Blue Jays 8, Orioles 6
At Toronto, Brett Lawrie had three hits and three RBIs, and Ricky Romero won for the seventh time in nine starts against Baltimore to lead Toronto.
Romero (6-1) improved to 7-1 with a 2.43 ERA in his past nine starts against the Orioles.
Royals 8, Indians 2
At Cleveland, Mike Moustakas had a career-best four RBIs to help rookie Will Smith get his first major league win, leading Kansas City over Cleveland.
Moustakas hit a two-run homer off Justin Masterson (2-4) in the first and singled in two runs in the second.
Twins 3, Athletics 2
At 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.
Giants 3, Diamondbacks 1
At San Francisco, Melky Cabrera got his 50th hit of the month to spark the go-ahead rally and Buster Posey drove in a pair of runs to lead the Giants to a victory over the Diamondbacks.
Posey drove in Cabrera with an RBI double in the sixth inning to tie the game and followed Cabrera's single in the eighth with a sacrifice fly that scored Ryan Theriot to make it 2-1 and help the Giants win for the 12th time in 18 games.
Marlins 3, Nationals 1
At Miami, Anibal Sanchez allowed only an unearned run in seven innings to remain unbeaten in 19 starts against Washington, and the Miami Marlins beat the Nationals to break the franchise record for victories in a month.
The Marlins are 20-8 since May 1, best in the majors, and they're six games above .500 for the first time since last June 4.
Braves 5, Cardinals 4
At Atlanta, Dan Uggla hit a three-run homer, Michael Bourn also went deep and the Braves snapped their longest losing streak in more than two years, holding off the Cardinals after an eight-game skid.
Bourn led off the bottom of the first with his fifth homer of the season, tying a career high. Uggla made it 4-0 in the third, sending one into the seats in left-center.
Cubs 5, Padres 3
At Chicago, Alfonso Soriano homered, Jeff Samardzija struck out eight in seven innings and the Cubs beat the Padres.
Soriano hit a solo homer to center field in the sixth. After going homerless in his first 30 games this season, Soriano has seven home runs in his last 13 games.
Mets 6, Phillies 3
At New York, Jeremy Hefner earned his first victory in the majors, highlighting the occasion by homering for his first big league hit as the Mets beat the Phillies.
The 26-year-old rookie became the first major league pitcher to hit his first homer in his first win since 2002, when Dennis Tankersley did it with San Diego, STATS LLC said.
Reds 8, Pirates 1
At Pittsburgh, Jay Bruce had three hits, including a pair of doubles, Todd Frazier drove in two runs to cap an eventful day and the Reds cruised by the Pirates.
Homer Bailey (4-3) gave up one run on four hits, walking one and striking out four while pitching his second career complete game.
Brewers 2, Dodgers 1
At Los Angeles, Ryan Braun hit a two-run homer, getting back at Dodgers fans who booed his every move and leading the Brewers to a victory over Los Angeles.
Mike Fiers (1-0) allowed a run and five hits in seven innings, striking out three and walking none in his first major league start and third appearance after being recalled from Triple-A Nashville. The 26-year-old right-hander gave up his only run when Andre Ethier doubled home Ivan De Jesus in the sixth for his NL-leading 43rd RBI.