BOSTON — CC Sabathia snapped out of his Red Sox funk, striking out 10 in six innings to beat Boston for the first time in five tries this season and lead the New York Yankees to a 5-2 victory on Tuesday night.
The win was the Yankees' third in 13 games against their AL East rival this season. Boston still leads the division by one-half game.
Sabathia (18-7) had been dominant against the rest of baseball this year, but 0-4 with a 7.20 ERA against the Red Sox. He threw a season-high 128 pitches, allowing two runs on 10 hits and two walks.
John Lackey (12-10) allowed five runs — four earned — on seven hits and four walks, striking out three.
Rangers 2, Rays 0
At Arlington, Texas, Josh Hamilton hit a towering home run and Scott Feldman threw six scoreless innings in a spot start for AL West-leading Texas.
Tigers 2, Royals 1, 10 innings
At Detroit, Ramon Santiago homered in the bottom of the 10th inning, leaving Detroit starter Doug Fister with a no decision after he retired the first 18 batters he faced.
Angels 13, Mariners 6
At Seattle, Mike Trout, the youngest player in the majors at 20 years and 23 days, homered twice and drove in five runs to lead Los Angeles.
Trout started the onslaught in the second with a solo shot into the left-field bullpen on a 3-2 pitch from Anthony Vasquez (1-1). Vasquez walked the first two batters in the fourth before Trout added a three-run blast into the left-field seats for a 4-0 lead.
White Sox 8, Twins 6
At Chicago, Alejandro De Aza drove in a career-high four runs for Chicago, including a three-run homer.
Indians 6, Athletics 2
At Cleveland, Carlos Santana and Jack Hannahan hit two-run homers to help Cleveland win its fourth in five games.
Jeanmar Gomez (1-2) allowed one unearned run over six innings after being recalled from Triple-A Columbus.
Orioles 6, Blue Jays 5,10 innings
At Baltimore, Ryan Adams capped a two-run, 10th-inning rally with an RBI single for Baltimore, which has won seven of its last nine games.
Cubs 5, Giants 2
At San Francisco, Alfonso Soriano drove in two runs and hit one of the longest homers at AT&T Park, leading the Cubs to a win over the Giants.
Geovany Soto added a two-run double and Darwin Barney also drove in a run for the Cubs, who won their second straight.
Jeff Keppinger had three hits and drove in two runs for the Giants, who lost their third in a row to fall a season-high six games behind Arizona, which beat Colorado 9-4, in the NL West.
Phillies 9, Reds 0
At Cincinnati, Roy Halladay allowed a pair of hits in seven innings and drove in three runs with the second double of his career, leading the Philadelphia Phillies to a victory over the Cincinnati Reds.
Halladay (16-5) gave up Brandon Phillips' leadoff single in the first inning, then dominated the team he no-hit in the playoffs last season. His bases-loaded double in the sixth inning off Bronson Arroyo (8-11) made it 6-0.
Nationals 9, Braves 2
At Atlanta, Ryan Zimmerman had three hits, including a three-run home run, and Washington hit four homers to beat Jair Jurrjens and the Braves.
Marlins 6, Mets 0
At New York, Javier Vazquez allowed only three singles in seven sharp innings for his first win in more than a month and the Marlins broke out of their funk with a five-run seventh to beat the New York Mets.
Astros 8, Pirates 2
At Houston, rookie Henry Sosa allowed two hits and struck out seven over six innings, Matt Downs got his league-leading 12th pinch-hit RBI and the Astros beat the Pirates.
Cardinals 2, Brewers 1
At Milwaukee, Edwin Jackson pitched seven solid innings and singled home the go-ahead run to help the Cardinals beat the Brewers.
Despite the win, the Cardinals still are 91/2; games behind the Brewers in the NL Central with have 27 games remaining.
Diamondbacks 9, Rockies 4
At Phoenix, Miguel Montero and Justin Upton each homered and drove in three runs, helping the Diamondbacks beat the Rockies to tie a team record with their 11th straight home win.
Dodgers 8, Padres 5
At Los Angeles, Andre Ethier's grand slam capped an eight-run second inning that included six walks by Tim Stauffer — three with the bases-loaded — to help the Dodgers beat the Padres.