NEW YORK — Yadier Molina and pinch-hitter Kolten Wong each stroked an RBI double in the ninth inning, and the St. Louis Cardinals ended Jeurys Familia’s streak of 52 straight saves in rallying past the New York Mets 5-4 on Wednesday night.

Yoenis Cespedes hit a go-ahead homer off Adam Wainwright to cap a three-run comeback in the seventh that gave the Mets a 4-3 lead. But then Familia, who hadn’t blown a regular-season save opportunity since July 30 last year, faltered.

Jedd Gyorko drew a one-out walk in the ninth and was replaced by pinch-runner Randal Grichuk. Molina hit the next pitch to deep center field, and Grichuk scored standing up to tie it.

Molina was thrown out at third by Familia (2-2) on pinch-hitter Jeremy Hazelbaker’s comebacker, but Hazelbaker stole second and scored when Wong lined a double just inside the left-field line.

REDS 2, GIANTS 1: Jay Bruce homered in his career-high fifth straight game, connecting off Madison Bumgarner in a win at San Francisco.

MARLINS 11, PHILLIES 1: Giancarlo Stanton hit a two-run homer, his 22nd, in the first inning to lead a 16-hit attack in Miami’s victory at home. Don Kelly, who began the game 1 for 22 this season, went 3 for 5 with two triples, two RBI and two runs scored to raise his average from .045 to .148.

The Marlins’ Ichiro Suzuki did not play and remained at 2,997 career hits.

AMERICAN LEAGUE

ATHLETICS 6, RANGERS 4: Khris Davis homered twice and Coco Crisp also went deep as visiting Oakland beat AL West-leading Texas.

ASTROS 4, YANKEES 1: Lance McCullers struck out 10 in six solid innings and Colby Rasmus broke out of an 0-for-29 slump with a two-run homer in a win at Houston.

INTERLEAGUE

NATIONALS 4, INDIANS 1: Stephen Strasburg (14-1) shut down Cleveland for seven innings and bounced back from his only loss this season with a win at Cleveland.

PADRES 8, BLUE JAYS 4: Adam Rosales hit a two-run home run, Alex Dickerson and Brett Wallace each hit solo shots as San Diego avoided a three-game sweep at Toronto.

San Diego extended its club-record streak with at least one home run to 25 games.

ROCKIES 3, ORIOLES 1: Nick Hundley broke up Dylan Bundy’s no-hit bid with a sixth-inning homer, and Colorado used a strong pitching performance by Jon Gray to win at Baltimore.

RAYS 3, DODGERS 1: Matt Moore pitched four-hit ball into the seventh inning, Evan Longoria hit a two-run homer and Tampa Bay won at Dodger Stadium for the first time.

PIRATES 10, MARINERS 1: Gerrit Cole pitched a three-hitter for his first career complete game and slumping Andrew McCutchen had a three-run home run among his three hits as Pittsburgh rolled at home.

CUBS 8, WHITE SOX 1: Javier Baez hit a tie-breaking two-run homer deep into Wrigley’s Field’s left-field bleachers in the seventh and Addison Russell added a grand slam homer in a five-run eighth.

NOTES

WHITE SOX: Chicago put second baseman Brett Lawrie on the 15-day disabled list, retroactive to July 22, and recalled infielder Carlos Sanchez from Triple-A Charlotte.

ROCKIES: Colorado reinstated left-hander Chris Rusin from the 15-day disabled list. He will take the spot of right-handed reliever Jason Motte, who was put on the 15-day DL with a right rotator cuff strain.