ANAHEIM, Calif. -- Mike Trout hit his career-high 31st homer and drove in three runs, rookie Matt Shoemaker pitched seven shutout innings of five-hit ball, and the Los Angeles Angels finished off a four-game sweep, beating the Oakland Athletics 8-1 Sunday.
The Angels won their sixth in row and own the best record in the majors at 83-53. They shut out the A's for the 29 consecutive innings while opening a five-game lead atop the AL West heading into September.
Trout had a two-run single during a six-run second inning. Chris Iannetta homered and had three hits for Los Angeles, which has won 15 of 19. The A's have lost 14 of 20.
Shoemaker (14-4) won for the sixth time in August and extended his scoreless streak to 23 1-3 innings.
Scott Kazmir (14-7) got just four outs. A's manager Bob Melvin was ejected for arguing balls and strikes after pulling Kazmir.
MARINERS 5, NATIONALS 3
Nate Schierholz also homered for Washington. The NL East-leading Nationals hit 10 home runs in the series, one short of the Safeco Field record for a three-game set established by Cleveland in 2009.
Washington has lost four of six. Seattle had lost three in a row, and had been 0-11 against the Nationals since the franchise moved from Montreal to Washington for the 2005 season.
The Mariners trailed 3-1 in the fifth when Ackley hit a three-run homer off Tanner Roark (12-9).
Hisashi Iwakuma (13-6) went six innings. In his last 11 starts, he is 8-2 with 72 strikeouts and five walks.
Fernando Rodney gave up a leadoff single to Harper in the ninth before getting his 39th save in 42 chances.
ORIOLES 12, TWINS 8
BALTIMORE -- J.J. Hardy hit his fourth career grand slam during a seven-run sixth inning, Nelson Cruz connected for his major league-leading 35th home run and Ryan Flaherty also homered, leading Baltimore over Minnesota.
Caleb Joseph had a career-high four hits for the Orioles, who lead the AL East lead by nine games over the Yankees.
Ricky Nolasco (5-10) gave up eight runs and 12 hits over five-plus innings.
WHITE SOX 6, TIGERS 2
CHICAGO -- Jose Quintana allowed two runs over seven innings to earn his first win in more than a month, and the Chicago White Sox beat Detroit after trading Adam Dunn.
The White Sox sent Dunn to Oakland before the game, ending a disappointing four-year run in Chicago for the veteran slugger.
The Tigers held star Miguel Cabrera out of the lineup because of a sore right foot. He left the second game of Saturday's day-night doubleheader and is day to day.
Quintana (7-10) won for the first time since a victory at Detroit on July 29.
Rick Porcello (15-9) went 6 2-3 innings and gave up six runs, three earned. Detroit made a season-high four errors.
BLUE JAYS 4, YANKEES 3
Derek Jeter had a chance to tie it for the Yankees in the ninth inning. With the sellout crowd of 45,678 on its feet, Jeter popped up with a runner on third for the final out in his last regular-season at-bat in Toronto.
Brett Gardner finished a single shy of the cycle, but New York lost its second straight. Gardner had a big opportunity in the ninth, grounding out with a runner on second to bring up Jeter.
Brandon McCarthy (5-4) allowed four runs and five hits in six innings, losing for the fourth time in five starts.
RAYS 3, RED SOX 0
Buchholz (6-8) walked none and struck out six. Only one runner reached second base during his second shutout this season and the sixth of his career.
The right-hander's previous win came over Kansas City on July 18, five days after he tossed a three-hitter in an 11-0 win against Houston. He was 0-3 in that span.
Alex Cobb (9-7) gave up two runs and seven hits over 6 1-3 innings and took his first loss in two months. He had been 7-0 in his previous 11 starts.
ASTROS 3, RANGERS 2
Altuve also doubled twice in matching his career high for hits. Dominguez had an RBI single earlier in the game.
BRAVES 1, MARLINS 0
The Marlins had gone 60 games without getting shut out, the longest active streak in the majors.
The Braves, who have won four of five and 11 of 15, remained 1½ games out of the second NL wild-card spot. Craig Kimbrel earned his major league-high 41st save in 45 chances.
Wood (10-10) matched his career high in strikeouts for the second time this month. The left-hander gave up five hits and walked none, escaping a bases-loaded jam in the sixth by striking out Giancarlo Stanton and Casey McGehee.
Gattis hit his 21st homer in the second off Nathan Eovaldi (6-10), who dropped his fourth straight start.
GIANTS 15, BREWERS 5
SAN FRANCISCO -- Pablo Sandoval hit a two-run homer among his three RBIs and finished a double shy of the cycle, powering San Francisco past Milwaukee to match a season high with its sixth straight win.
Madison Bumgarner (16-9) followed up his one-hit gem Tuesday against Colorado with seven strikeouts in six innings to win his third straight start.
Hunter Pence extended his NL-leading hitting streak to 13 games with a third-inning RBI double, the first of his four hits. He doubled again in the fifth and added a seventh-inning triple.
The Brewers lost their season-high fifth straight road game and dropped into a tie for the NL Central lead with St. Louis. It's the first time since July 20 that they don't have sole possession of first place.
Milwaukee has held at least a share of the lead every day since April 5.
Milwaukee was outscored 31-8 in the series. Kyle Lohse (12-8) allowed seven runs and nine hits in 5 2-3 innings for his fourth defeat in five decisions.
CARDINALS 9, CUBS 6
ST. LOUIS -- Matt Holliday hit his third home run in two games and broke an eighth-inning tie with a two-run single, rallying St. Louis past Chicago.
Holliday had three hits and four RBIs for the Cardinals, who tied Milwaukee for first place in the NL Central.
St. Louis second baseman Kolten Wong homered but left in the eighth after falling backward when he tried to catch a popup in short right field. He appeared to hurt his head and shoulder, and was replaced by Pete Kozma.
Kozma led off the bottom half with a double, his second hit in four big league at-bats this year.
Carlos Villanueva (5-7) took the loss.
DODGERS 7, PADRES 1
Ryu (14-6) struck out seven and walked none while allowing one run in his first start since a loss at Atlanta on Aug. 13, when he hurt his right hip. Ryu improved to 4-0 lifetime against the Padres.
The seven runs were one more than the Dodgers scored in their previous three games combined. The NL West leaders lost by one run in extra innings in the first two games of the series.
Adrian Gonzalez had four hits. He also scored the first of the Dodgers' four runs in the eighth.
The Padres' four-game winning streak was snapped. Eric Stults (6-15) tied for the major league lead with his career-high 15th loss.
DIAMONDBACKS 6, ROCKIES 2
PHOENIX -- Chase Anderson pitched six strong innings in Arizona's victory over Colorado.
Anderson (8-6) gave up five hits and one run while matching his career high with eight strikeouts. Nolan Reimold's first career pinch-hit homer in the seventh was the decisive hit. His two-run shot highlighted a four-run inning that broke the game open.
Charlie Blackmon led off the fourth with a home run, the only blemish against Anderson -- who is 3-0 in three starts against the Rockies in his career.
Aaron Hill tripled, doubled and singled, scoring twice with two RBIs.
Jorge De La Rosa (13-10) took the loss, the Rockies' fifth in six games.
REDS 3, PIRATES 2
Heisey's solo drive with one out in the ninth off Jared Hughes (6-5) helped the Reds avoid getting swept at PNC Park. Heisey began the day with five homers in 229 at-bats this year.
Cueto wound up pitching eight innings and tied Dodgers ace Clayton Kershaw for the major league lead in victories. Cueto worked around nine hits, striking out six and walking one.
Aroldis Chapman struck two in a perfect ninth for his 29th save.
METS 6, PHILLIES 5
NEW YORK -- Anthony Recker snapped a sixth-inning tie with a three-run homer in a rare start, and New York held off Philadelphia to avoid dropping into last place.
Wilmer Flores had three hits and made two sparkling defensive plays at shortstop in the final two innings to help the Mets hang on. By taking two of three in the series, they kept Philadelphia in the NL East cellar.
Dillon Gee (6-6) pitched effectively into the seventh inning, and New York finished 13-6 against the Phillies this season.
Recker connected off A.J. Burnett (7-15) to give the Mets a 5-2 lead. The home run was only his third hit since the All-Star break.
Jenrry Mejia closed for his 21st save.
Copyright 2014 by The Associated Press
This story is from ESPN.com's automated news wire. Wire index
MORE MLB HEADLINES
- Nats' Werth to serve 5 days for driving 105
- Minaya leaves Padres to be MLBPA adviser
- McCain: Time to talk legalizing sports betting
- Pearce, O's agree to $3.7M, 1-year contract