ATLANTA (AP) — Sean Murphy hit a pair of two-run homers, Reynaldo López threw five scoreless innings and the Atlanta Braves completed a three-game sweep of the Detroit Tigers with a 7-0 victory on Wednesday.
López (5-2) lowered his MLB-leading ERA to 1.57. He allowed seven hits, walked one and struck out six. López has given up just four runs in 40 2/3 innings over six home starts this year.
The Braves went 5-1 on a six-game homestand and have won six of their past seven. They allowed just two runs combined in the series.
Murphy, who made the National League All-Star team last season, was hitting just .135 in 15 games this season entering the game. The catcher went 4-for-4 with 4 RBIs.
PIRATES 1, REDS 0
PITTSBURGH (AP) — Bryan Reynolds hit a go-ahead home run in the bottom of the eighth inning and Pittsburgh edged Cincinnati.
Reynolds pounced on an 80 mph changeup from Nick Martinez (2-5) and sent it just over the wall in center field for his 10th homer of the season as the Pirates took two of three from Cincinnati.
Colin Holderman (3-0) retired the three batters he faced in the eighth after coming on for a brilliant Mitch Keller. David Bednar worked a perfect ninth for his 16th save.
The teams combined for just five hits on a steamy day at PNC Park in which Keller and Hunter Greene dominated.
PADRES 5, PHILLIES 2
PHILADELPHIA (AP) — Matt Waldron used his knuckleball to strike out six over seven innings and San Diego avoided a 10th straight road loss with a late rally off Philadelphia’s bullpen.
A day after the Phillies used four consecutive ninth-inning hits to rally for a 4-3 win, Waldron (5-6) and two relievers helped the Padres snap a five-game skid that started against the Mets. The Padres avoided their first 0-6 trip since 2009 and had lost nine straight overall on the road. They hadn’t lost 10 straight away games since 2013.
Bryce Harper homered twice for the Phillies, his 27th career multi-homer game and second of the season. His 17 homers are tied with Kyle Schwarber for the team lead.
Robert Suárez worked the ninth for his 18th save.
MARLINS 4, CARDINALS 3
MIAMI (AP) — Otto Lopez hit a two-out single in the bottom of the ninth to drive in Tim Anderson and Miami defeated St. Louis.
Lopez’s liner off Ryan Fernandez (0-2) was bobbled by right fielder Alec Burleson, but is doubtful he would have had a play. Tanner Scott (6-5) got the win after pitching a scoreless top of the ninth.
The NL-worst Marlins took two of three from the Cardinals, who fell back below .500 at 36-37.
Kyle Gibson had been scheduled to start for the Cardinals after being on the bereavement list this week following a death in his family, but was scratched just before game time with back tightness.
Emergency starter Matthew Liberatore gave up homers to the Marlins first two hitters, Bryan De La Cruz, his 13th of the season, and Jesús Sánchez, his sixth. Josh Bell followed with a double and Jake Burger walked, but a double play and a fly out got Liberatore out of the first inning.
CUBS 6, GIANTS 5
CHICAGO (AP) — Ian Happ hit a 442-foot homer, Dansby Swanson made it back-to-back longballs and the Chicago Cubs hung on to beat San Francisco.
