ST. LOUIS (AP) — Tyler O’Neill hit a tiebreaking homer, and the St. Louis Cardinals salvaged a split of their four-game series against the Los Angeles Dodgers with a 2-1 win on Thursday.
The Cardinals climbed within three games of idle San Diego for the second NL wild card, while the Dodgers fell 2 1/2 games behind the NL West-leading San Francisco Giants.
O’Neill’s fifth-inning drive off Phil Bickford (3-2), his 25th homer this season, barely cleared the wall in left, inching past the outstretched glove of Steven Souza Jr.
The homer made a winner out of Alex Reyes (6-8), who pitched two scoreless innings in his fifth appearance since being demoted from the closer’s role. Giovanny Gallegos earned his sixth save with a perfect ninth.
Bryce Harper hit his 30th homer to bolster his MVP candidacy, and the Phillies looked as if they were going to start a pivotal home stretch with a victory before their bullpen faltered.
Philadelphia began the day 2½ games behind first-place Atlanta in the NL East.
With a 2-1 lead, closer Ian Kennedy (1-1) retired the first two Colorado batters in the ninth. After Colton Welker singled, McMahon drove an 0-2, 80-mph curveball over the wall in right. Hilliard followed with a long drive to right.
Lucas Gilbreath (1-1) pitched a scoreless eighth, and Carlos Estévez got out of a jam in the ninth to earn his sixth save. Colorado snapped a four-game losing streak.
MARLINS 3, METS 2
MIAMI (AP) — Jazz Chisholm Jr. hit a tiebreaking solo homer in the eighth inning, sending Miami to the win.
Javier Báez homered and doubled for the Mets, who began the day four games behind NL East leader Atlanta.
Chisholm drove a 97 mph fastball from Jeurys Familia (9-4) into the upper-deck seats for his 15th homer. Chisholm also had an RBI grounder in the sixth.
Richard Bleier (3-2) got the win, and Dylan Floro pitched a perfect ninth for his ninth save.
INDIANS 4, TWINS 1
CLEVELAND (AP) — Franmil Reyes, Oscar Mercado and José Ramirez homered, and Cleveland scored for the first time in three games.
Reyes’ two-run shot in the third inning against Andrew Albers (1-2) snapped the Indians’ 25-inning scoreless streak. The 418-foot blast to center also gave Cleveland a 2-1 lead.
The Indians managed just two runs while dropping the first three games of the series, including 3-0 losses on Tuesday and Wednesday.
Indians starter Cal Quantrill (5-3) pitched a career-high 7 2/3 innings, allowing one run on Miguel Sanó’s homer in the second. Emmanuel Clase pitched a 1-2-3 ninth for his 22nd save.
ROYALS 6, ORIOLES 0
BALTIMORE (AP) — Carlos Hernández pitched six impressive innings for Kansas City, and Nicky Lopez and Hunter Dozier homered.
Hernández (6-1) allowed three hits, walked three and struck out one. Then Kansas City’s bullpen threw three scoreless frames — a night after the Royals allowed nine runs in the eighth inning and lost 9-8.
Baltimore’s John Means (5-7) allowed two runs and five hits in seven-plus innings.
Kansas City won for only the fifth time in its last 19 games in Baltimore.
More AP MLB: https://apnews.com/MLB and https://twitter.com/AP_Sports