Mets Beat Cardinals 7-6, Pete Alonso is the Hero

Without both of their trophy-winning aces — and three of their top six starters altogether — the undeterred Mets continued to rack up wins at Citi Field.

Max Scherzer joined fellow multi-time Cy Young winner Jacob deGrom on the injured list, but the Mets overcame a blown save by Edwin Diaz on Pete Alonso’s two-run homer in the 10th for an exhilarating 7-6 win over the Cardinals at Citi Field.

Diaz couldn’t preserve a 5-4 lead for starter Chris Bassitt in the ninth. With runners on the corners and two outs, third baseman Eduardo Escobar couldn’t come up with what was ruled an infield single for Paul Goldschmidt to tie the score. The go-ahead run against Colin Holderman in the 10th scored on a double-play grounder by retiring star Albert Pujols in likely his final at-bat in Flushing.

But with Francisco Lindor serving as the automatic runner at second base, Alonso crushed Cardinals closer Giovanny Gallegos’ 1-0 slider into the second deck in left for his third career walk-off homer as the Mets improved to 26-14 through 40 games entering a six-game road trip  beginning Friday in Colorado.