Alonso, Cano deliver, Mets hold off Cardinals 5-4

ST. LOUIS (AP) — Rookie Pete Alonso hit his seventh home run, Robinson Cano added three hits and the New York Mets held off the St. Louis Cardinals 5-4 on Friday night.

Mets closer Edwin Diaz retired Yadier Molina on a flyball with runners at the corners for the final out.

Lane Thomas hit a two-run homer in his first major league plate appearance, connecting in the St. Louis. His shot scraped the top of the right field wall and originally was ruled in play by first base umpire and crew chief Paul Emmel.

The call was overturned on a crew chief review, and Thomas trotted home from third to a dugout celebration after becoming the 10th player in St. Louis franchise history to homer in his first career at-bat.

Alonso homered off Ryan Helsley in the sixth. All seven of Alonso’s homers have come off relief pitchers — this was his first longball before the seventh inning.

Mets starter Jason Vargas allowed one run on three hits in four innings after only recording one out in his previous start April 13 at Atlanta. Seth Lugo (1-0) took over and got the win despite giving up two runs in two innings. Robert Gsellman escaped a first-and-third, one-out jam in the eighth.

Jeff McNeil moved from left field to third base to begin the bottom of the ninth, and he made a leaping grab on Paul DeJong’s liner for the second out. Marcell Ozuna then walked and took third on a single by Jose Martinez before Diaz finished for his seventh save in seven opportunities.

Cano was the first of four straight Mets to reach base with two outs in the first inning when he doubled off Adam Wainwright (1-2). Michael Conforto walked and Wilson Ramos and J.D. Davis followed with RBI singles.

Wainwright allowed three earned runs on eight hits and three walks. He was pulled after Cano doubled in the fourth.

Martinez hit his first home run of the season in the fourth.

ACE ON THE SHELF

The Mets sent ace Jacob deGrom home for an MRI and placed him on the 10-day injured list retroactive to Tuesday with right elbow soreness.

“Jacob experienced some mild soreness in his throwing arm over the last 24 hours,” GM Brodie Van Wagenen said in a statement. “His arm felt significantly better following treatment with our health and performance staff today.”

TRAINER’S ROOM

Cardinals: RHP Mike Mayers will miss at least two months with his strained right lat.

“The good news is there’s no surgery that looks like needs to be taking place,” manager Mike Shildt said. “He’s had a second opinion that was echoed with our medical staff.”

UP NEXT:

Mets: RHP Chris Flexen will make his season debut and start Saturday.

Cardinals: RHP Miles Mikolas (1-1, 6.00) will be making his first career start against the Mets.