Matt Kemp returned to the lineup with a home run and a double in the same inning Sunday, and the Los Angeles Dodgers completed a sweep of the Washington Nationals with a 9-2 win that kept them a half-game behind first-place Arizona in the NL West.
Activated from the 15-day disabled list before the game, Kemp led off the second with a homer and then doubled home Andre Ethier in a seven-run inning against Jordan Zimmermann (12-5), quickly turning a much-anticipated matchup of All-Star aces into a rout.
Clayton Kershaw (9-6) allowed only two hits — solo homers by Jayson Werth — over seven innings with nine strikeouts and no walks, putting his major league-best ERA at 2.01.
The Dodgers have won 20 of 25. This game marked the first time all season that Kemp, Hanley Ramirez and Carl Crawford were all in the lineup together. But it might be a few days before it happens again because Kemp hurt his left ankle sliding into home plate on a force play in the ninth.
Washington has dropped eight of 10.
CARDINALS 3, PADRES 2: Adam Wainwright worked eight sharp innings for his National League-leading 13th win, and Allen Craig ended the game with a leaping catch at the left-field wall as St. Louis beat San Diego.
Craig has 12 hits and six RBIs during a seven-game hitting streak for the Cardinals, who took two of three in both series against the Padres this season. St. Louis turned three double plays behind Wainwright (13-5), who allowed two runs with seven strikeouts and two walks.
Yonder Alonso singled three times with an RBI for the Padres. Eric Stults (8-8) allowed three runs and eight hits in six innings.
Craig’s tough catch with runners on second and third preserved Edward Mujica’s 28th save in 30 chances and robbed pinch-hitter Jedd Gyorko of at least an extra-base hit that would have put the Padres ahead.
The Cardinals, who have won nine of 12, own the best record in the majors. The Padres have lost 19 of 24.
METS 5, PHILLIES 0: Matt Harvey (8-2) struck out 10 in seven overpowering innings, and David Wright and Juan Lagares each hit a home run upheld by video review to lead New York over Philadelphia.
Marlon Byrd followed Wright’s first-inning homer off the dark metal railing atop the new left-field wall with a no-doubter into the second deck against Cliff Lee (10-4) for the Mets’ first back-to-back homers of the season.
Lagares’ drive that also struck the railing in left was a three-run shot, giving New York a 5-0 lead against the 2008 AL Cy Young Award winner.
DIAMONDBACKS 3, GIANTS 1: Paul Goldschmidt hit a sacrifice fly and a double against All-Star Madison Bumgarner, Cody Ross added a two-run single, and first-place Arizona held off a late rally by San Francisco to avoid a three-game sweep.
Randall Delgado (2-3) won in his first career start at AT&T Park.
BREWERS 1, MARLINS 0: Caleb Gindl hit his first career home run in the bottom of the 13th inning, and Milwaukee shut out punchless Miami for the third consecutive game.
Miami has gone a club-record 37 innings without a run, the longest drought by a major league team in 28 years. The Houston Astros were held scoreless for 42 consecutive innings in July 1985, according to STATS.
The Marlins haven’t scored since Derek Dietrich drove in two runs in the fourth inning of a 5-2 loss in 10 innings to Washington on July 14.
ROCKIES 4, CUBS 3: Tyler Chatwood pitched six solid innings, Nolan Arenado hit a go-ahead single, and Colorado beat Chicago to win the three-game series.
Chatwood (6-3) went the distance last time out but was a tough-luck loser to Zack Greinke and the Los Angeles Dodgers 1-0. This time, he allowed seven hits and two runs — one earned.
Starlin Castro had four hits for the Cubs, and Anthony Rizzo homered.
ATHLETICS 6, ANGELS 0: Bartolo Colon pitched a four-hitter for his third shutout this season. and center fielder Chris Young robbed Albert Pujols of a home run to help Oakland beat Los Angeles.
Eric Sogard hit a two-run homer to back Colon (13-3), who struck out five and walked one. The 40-year-old right-hander, making his first start since returning from his third All-Star game, tied Max Scherzer and Adam Wainwright for the major league lead in wins while reducing his ERA to 2.52.
RED SOX 8, YANKEES 7: Mike Napoli homered with two outs in the 11th inning — his second of the game — to send Boston over New York.
The Red Sox scored seven runs after falling behind 3-0, thanks in part to Napoli’s three-run homer in the third. But they coughed up the lead when New York scored two in the sixth and two in the seventh to tie it 7-all.
ORIOLES 4, RANGERS 2: Chris Tillman pitched into the ninth inning in his return from the All-Star game, and Baltimore beat Texas to sweep a three-game series between 2012 playoff teams.
Matt Wieters had two hits and scored twice to help the Orioles (56-43) move a season-high 13 games over .500 with their seventh victory in eight games.
Tillman (12-3) gave up two runs and six hits, making Baltimore starters 7-1 in the last eight games.
Martin Perez (3-3) pitched 6 1-3 innings for the Rangers, giving up four runs and nine hits.
TIGERS 4, ROYALS 1: Miguel Cabrera and Andy Dirks homered as Detroit beat Kansas City to avoid being swept.
Doug Fister (8-5) picked up the victory with six strong innings.
After Cabrera homered in the first inning, Kansas City’s Miguel Tejada tied it in the second with his third home run of the season and the 307th of his career.
Dirks broke the tie with a home run with one out in the fifth.
INDIANS 7, TWINS 1: Justin Masterson took a no-hit bid into the seventh inning, Michael Brantley hit a bases-loaded triple, and Cleveland beat Minnesota to avoid a three-game sweep.
Masterson (11-7) had faced the minimum through six, allowing only a hit batter, when Brian Dozier led off the seventh with a broken-bat blooper to center field that dunked in under the glove of a sliding Drew Stubbs for a double.
RAYS 4, BLUE JAYS 3: Luke Scott and Kelly Johnson hit back-to-back home runs, Evan Longoria also went deep, and Tampa Bay survived a late scare to beat Toronto, completing a three-game sweep.
The surging Rays have won 13 of their past 14 games and 20 of their past 24. After starting the season 14-18, Tampa Bay is a major league-best 44-23 since May 8.
Rays right-hander Chris Archer (5-3) pitched seven innings to win his fourth straight decision.
R.A. Dickey (8-11) allowed four runs and seven hits in six innings.
MARINERS 12, ASTROS 5: Nick Franklin hit his first career grand slam in Seattle’s big second inning to back up a scoreless start by Felix Hernandez, and the Mariners rolled past Houston for their season-best sixth straight victory.
Franklin’s slam, Seattle’s fifth this season, came off Jordan Lyles (4-4) in a seven-run second.
Hernandez (11-4) scattered four hits with seven strikeouts over six innings to lower his AL-leading ERA to 2.43. He is 6-0 in his last 10 starts and hasn’t lost since May 25.
Brad Miller, Dustin Ackley and Michael Saunders drove in two runs each to help the Mariners wrap up a three-game sweep.
WHITE SOX 3, BRAVES 1: Left fielder Casper Wells robbed Reed Johnson of a home run in the eighth inning to help Chicago beat Atlanta.
With the White Sox leading 3-1, Wells leaped up against the left-field wall to make a spectacular catch and rob Johnson of the game-tying homer. It was one of several great defensive plays by the White Sox.
Alex Rios added two hits and an RBI for Chicago, and Jose Quintana scattered nine hits in 5 2-3 innings for the win.
Braves starter Mike Minor (9-5) pitched his first career complete game.