PHILADELPHIA — Donnie Murphy hit a tiebreaking three-run shot in the ninth inning for his second homer of the game, lifting the Chicago Cubs to a 5-2 win over the Philadelphia Phillies on Wednesday night.
Murphy drove a 3-1 pitch from Justin De Fratus deep into the left field seats for his third homer in two games. He also had a solo shot in the third.
Luis Garcia (0-1) took the loss.
Pedro Strop (2-1) tossed a scoreless eighth for the win and Kevin Gregg worked the ninth for his 23rd save.
Mets 5, Rockies 0
NEW YORK — Matt Harvey bounced back from a rare loss with his first career shutout and the Mets top position prospect Wilmer Flores drove in his first big league runs with a three-run double, leading the New York Mets to a 5-0 victory over the Colorado Rockies on Tuesday night.
Harvey (9-3) gave up four hits in his 33rd career start. He pitched nine innings of one-hit ball on May 7 but New York lost in 10.
Filling in for injured David Wright, Flores cleared the bases in the eighth against Manny Corpas. Omar Quintanilla and John Buck each had RBI singles off Jhoulys Chacin (10-6), who lost for just the third time in his last 11 starts.
Pirates 4, Marlins 2
PITTSBURGH — Charlie Morton retired his final 11 batters over seven strong innings and the Pittsburgh Pirates maintained the best record in the majors with a victory over the Miami Marlins.
Morton (4-3) shook off a shaky beginning in which he allowed six hits over his first three-plus innings to beat Miami for the second time in an 11-day span.
Morton, who also had an RBI single, did not walk a batter and had five strikeouts in allowing two runs on six hits. Justin Wilson pitched a perfect eighth, and Mark Melancon was aided by Neil Walker’s catch on Giancarlo Stanton’s line drive in earning his seventh save.
Andrew McCutchen homered for the Pirates (69-44), who have won four straight and are a season-high 25 games over .500.
Reds 6, Athletics 5
CINCINNATI — Jay Bruce hit a two-run homer and threw out a runner at the plate, helping the Cincinnati Reds beat Bartolo Colon and the Oakland Athletics.
Corky Miller added two run-scoring doubles for Cincinnati, which won consecutive games for the first time since July 24 in San Francisco and July 25 in Los Angeles. Bruce also had a run-scoring grounder in the first.
AL West-leading Oakland, which began the day with a one-game advantage over Texas, scored as many runs as it had in its previous three games, but still lost for the sixth time in seven games.
Colon (14-4) was knocked out in the third inning in his shortest outing of the season. The All-Star right-hander had made 15 consecutive starts of at least six innings and three or fewer earned runs.
Orioles 10, Padres 3
SAN DIEGO — Chris Davis hit his major league-best 41st homer in Baltimore’s four-run eighth inning, helping the Orioles beat the San Diego Padres.
Davis belted a tiebreaking three-run shot into the bleachers in right-center on the first pitch from Colt Hynes. Brian Roberts tacked on a sacrifice fly, and the Orioles then broke it open with three more runs in the ninth.
Luke Gregerson (5-6) allowed singles to Manny Machado and Adam Jones before Davis went deep to leave him with a majors-best 106 RBIs.
Jedd Gyorko hit a tying three-run homer in the sixth for San Diego. Alexi Amarista had two hits.
Mariners 9, Blue Jays 7
SEATTLE — Humberto Quintero’s two-run homer highlighted a six-run fifth inning, and the Seattle Mariners rallied for a victory over Toronto to spoil the return of Blue Jays left-hander J.A. Happ.
Happ made his first start since May 7, when he suffered a skull fracture and a sprained right knee after being struck behind the left ear by a line drive from Tampa Bay’s Desmond Jennings. Happ left the field on a stretcher, spent the night in the hospital and had three months of rehabilitation, primarily for the knee.
Presented with a 7-2 lead by the third inning, Happ couldn’t deny the fifth-inning rally, leaving with the bases loaded and no outs.
Brandon Maurer (3-7), who allowed eight baserunners and no runs in 3 1-3 innings, earned the win.
Braves 6, Nationals 3
WASHINGTON — Jason Heyward singled and Justin Upton doubled in a three-run eighth inning in the Atlanta Braves’ sweep-capping win over the Washington Nationals.
Upton also homered, and Kris Medlen (9-10) allowed three runs and three hits over seven innings as the Braves won their 13th straight to take a staggering-for-early-August 15½-game lead over the second-place Nationals in the NL East. While Atlanta has a ways to go before it can mathematically clinch, the three-game dismissal of Washington was undoubtedly a psychological clincher that only could be undone by a monumental collapse.
The Braves rallied off relievers Ryan Mattheus (0-1) and Ian Krol with two outs in the eighth as the Nationals lost their fourth straight and sixth of their last eight.