OAKLAND, California (AP) — Josh Hamilton homered and drove in three runs, and Mike Trout also went deep as the Los Angeles Angels regained the best record on baseball, beating the Oakland Athletics 9-4 on Sunday night.
Erick Aybar had two hits and two RBIs and Kole Calhoun finished with three hits for the Angels, who ended a five-game losing streak to the A’s in Oakland. Albert Pujols and Howie Kendrick each drove in a run as Los Angeles won for the ninth time in 12 games.
Alberto Callaspo and Andy Parrino homered for Oakland, which had won three of four to move into a tie for the top spot in the AL West.
Jered Weaver (14-7) struck out eight in 6 2-3 innings while improving to 7-1 with a 3.78 ERA in his last 13 starts. He allowed three runs and eight hits.
Scott Kazmir (14-6) matched his season highs in runs (seven) and hits (10) in three-plus innings.
NATIONALS 14, GIANTS 6
WASHINGTON (AP) — Ian Desmond and Bryce Harper homered and drove in two runs each, helping the streaking Nationals rally for the win.
Jose Lobaton doubled among his three hits, drove in a run and scored twice for the Nationals, who took the game against the Giants despite a labored four-inning outing from starter Stephen Strasburg.
Craig Stammen (4-4) allowed a run in two innings of relief for NL-East leading Washington, which has won 12 of 13. Danny Espinosa also homered for the Nationals.
Giants reliever Jeremy Affeldt (3-2) allowed five hits and five runs in the sixth without retiring a batter after the departure of starter Ryan Vogelsong.
REDS 5, BRAVES 3
CINCINNATI (AP) — Alfredo Simon pitched seven strong innings to earn his first win in eight starts since the All-Star break and Todd Frazier homered for the Reds.
Simon (13-8), who was 0-5 since pitching in the All-Star Game, opened with six shutout innings before yielding a run in the seventh. He allowed five hits with one walk and six strikeouts over seven innings.
Logan Ondrusek allowed Evan Gattis’s 20th homer leading off the ninth and Jonathan Broxton gave up Jason Heyward’s RBI single before coaxing Justin Upton into grounding into a base-loaded forceout for his seventh save for the Reds.
The Reds have won back-to-back games for the first time since winning three straight against Cleveland August 5-7.
PHILLIES 7, CARDINALS 1
PHILADELPHIA (AP) — Jimmy Rollins homered and Jerome Williams tossed eight strong innings to lead the Phillies over the Cardinals.
Ben Revere had a pair of hits and an RBI for Philadelphia, which took two of three from the Cardinals to claim consecutive series wins for the first time since April.
Jhonny Peralta and Oscar Taveras had a pair of hits for St. Louis, which lost for just the third time in 11 games.
Williams (2-0) continued his fine form with Philadelphia, his third team this season. The right-hander allowed one run on five hits while setting a season high for innings.
Justin Masterson (2-2) was lifted after giving up five runs and six hits in three innings.
BREWERS 4, PIRATES 3
MILWAUKEE (AP) — Mike Fiers held Pittsburgh to two hits in seven innings for his fourth straight win since coming up from Triple-A, and the Brewers avoided a three-game sweep at home.
Fiers (4-1) fanned seven. He allowed Starling Marte’s two-run shot in the second before retiring 16 of the next 17 batters.
Closer Francisco Rodriguez gave up a homer to Andrew McCutchen with one in the ninth. Rodriguez put the tying run aboard with two outs with a walk before striking out Pedro Alvarez for his 39th save.
Milwaukee knocked around Vance Worley (5-4) for four runs over the first two innings, with each hit coming with two outs.
METS 11, DODGERS 3
LOS ANGELES (AP) — Lucas Duda homered twice, drove in a career-high five runs and was involved in the New York Mets’ first triple play in over four seasons, allowing a grieving Bartolo Colon to breeze to a victory over the Dodgers.
Colon (12-10) gave up two runs and five hits over six innings and struck out five in his first start since his mother Adriana passed away on Monday from breast cancer.
Kevin Correia (2-1) lasted only three innings on his 34th birthday, giving up seven runs — five earned — and seven hits.
Duda, Reuben Tejada and Travis d’Arnaud all homered against the right-hander.
PADRES 7, DIAMONDBACKS 4
PHOENIX (AP) — Yasmani Grandal homered and drove in four runs, and Ian Kennedy won in his second game back at Chase Field, as the Padres beat the Diamondbacks.
After struggling his first game back in the desert a year ago, Kennedy (10-11) was sharp against his former team before tiring late, striking out six in 5 2-3 innings.
Grandal provided plenty of support, hitting a deep sacrifice fly in the first inning and clearing the wall easily in the fifth with a three-run homer off Chase Anderson (7-6).
Pinch-hitter Will Venable added a two-run homer and Joaquin Benoit worked a perfect ninth for his eighth save to give San Diego manager Bud Black his 600th career win.
ROCKIES 7, MARLINS 4
DENVER (AP) — Nolan Arenado hit a two-run homer and Christian Bergman pitched into the seventh to earn his first major league win, helping the Rockies beat the Marlins.
Bergman (1-2) was reinstated from the disabled list earlier in the day after missing 51 games with a broken left hand. He gave up nine hits and four runs in his first start since June 20.
Arenado kept up his torrid month by going 2 for 4, raising his average to .388 in August.
Miami’s Brad Hand (2-6) settled down after giving up two early homers. But he lasted just 4 1-3 innings and was charged with four runs and nine hits.
INDIANS 3, ASTROS 1
CLEVELAND (AP) — Trevor Bauer took a shutout into the seventh and won for the first time since July 18, leading the Indians to a victory over the Astros.
Bauer (5-7) held Houston to four hits and struck out nine.
Cody Allen, the Indians’ fourth pitcher, worked out of ninth-inning trouble for his 17th save.
Jon Singleton’s RBI double in the eighth off Bryan Shaw scored Houston’s only run. Brett Oberholtzer (4-9) allowed three runs in 6 2-3 innings.
YANKEES 7, WHITE SOX 4, 10 INNINGS
NEW YORK (AP) — Pinch-hitter Brian McCann lined a three-run homer with two outs in the 10th inning, as the Yankees beat the White Sox to complete a three-game sweep.
Ichiro Suzuki had a two-run single and the Yankees rallied for their fourth straight victory following a 2-7 slide.
Avisail Garcia hit a tying homer in the ninth for the White Sox, who have lost a season-high six in a row and dropped their last eight games at Yankee Stadium.
Carlos Beltran doubled off Jake Petricka (0-3) with two outs in the 10th, and Chase Headley was intentionally walked. McCann, batting for backup catcher Francisco Cervelli, laced a full-count pitch over the 314-foot sign in the right-field corner
David Huff (3-1) threw a called third strike past slugger Jose Abreu with two on to end the top of the 10th.
MARINERS 8, RED SOX 6
BOSTON (AP) — Dustin Ackley had three hits and scored three runs as Seattle’s bullpen was sharp for the second straight day as the Mariners handed the Red Sox their eighth straight loss.
Ackley had a triple, double and single, finishing 13 for 25 in six games against Boston this season. The Mariners completed their first-ever sweep in a series of three or more games in Fenway Park.
Kyle Seager drove in two runs for Seattle.
Dominic Leone (7-2) worked 2 2-3 innings of hitless relief for the win.
Trailing 5-3, Seattle scored a run in the fourth and took the lead with two in the fifth against Allen Webster (3-2).
RANGERS 3, ROYALS 1
ARLINGTON, Texas (AP) — Scott Baker won as a starter for the first time in more than three years as the Rangers beat the AL Central-leading Royals to avoid a series sweep.
Adrian Beltre put Texas ahead to stay with an RBI double in the first. Beltre had his fifth straight mulithit game.
Baker (2-3) went five innings in a spot start.
Jason Vargas (10-6) allowed 11 hits and walked four in his six innings.
TIGERS 13, TWINS 4
MINNEAPOLIS (AP) — Victor Martinez homered and had four RBIs to lead the Tigers over the Twins.
Rajai Davis also connected for the Tigers, who have won two straight to earn a split of this four-game series.
Minnesota scored 32 runs in winning the first two games of the series and Detroit had 21 in taking the last two.
Martinez homered off Brian Duensing in the sixth for a 7-3 lead. His 25th home run of the season ties his career high set in 2007 with Cleveland.
Tigers starter Max Scherzer (15-4) lasted just five innings, allowing seven hits and three earned runs.
Minnesota starter Kyle Gibson (11-10) only pitched 4 2-3 innings on a hot and humid afternoon, allowing five earned runs on eight hits.
RAYS 2, BLUE JAYS 1, 10 INNINGS
TORONTO (AP) — Evan Longoria singled home the go-ahead run in the 10th inning as the Rays beat the Blue Jays.
Facing Sergio Santos (0-3), who was promoted from Triple-A Buffalo earlier in the day, Ben Zobrist walked to begin the 10th and went to third on Logan Forsythe’s flyball that Nolan Reimold dropped for a two-base error. Longoria followed with a groundball single to left, scoring Zobrist.
Jake McGee (4-1) worked two innings for the win and Brad Boxberger finished for his second save in five chances as the Rays won for the eighth time in 11 road games. They have won nine of their past 10 series away from home.
CUBS 2, ORIOLES 1
CHICAGO (AP) — Tsuyoshi Wada allowed Steve Pearce’s leadoff homer in the seventh inning for Baltimore’s only hit as the Cubs beat the AL East-leading Orioles for a three-game sweep.
Wada (4-1) got a popout after the homer that landed on Waveland Avenue and departed to a standing ovation from the crowd of 32,774. He struck out a career-high eight and walked one in 6 1-3 innings in his eighth career start.
Arismendy Alcantara homered run for the Cubs.
Miguel Gonzalez (6-7) allowed two runs and six hits in 6 1-3 innings after he was recalled from Triple-A Norfolk to replace Ubaldo Jimenez (4-9, 4.74 ERA) in the Orioles rotation.