The Mets won possibly their best game of the season, overcoming a 6-2 deficit across the final four innings to beat the Rangers by a score of 7-6. Pete Alonso notched the game-winning hit in the top of the ninth to put the Mets ahead, and Edwin Díaz nailed it down in the ninth. The Rangers bats were cold coming into the night, but Luis Severino could not keep them at bay tonight.

Severino got tagged for six runs over 6.1 IP, highlighted by a five-run drubbing in the fifth inning in which he served up two homers, including the first out-of-the-park home run of Wyatt Langford’s career. Severino was better in the other 5.

1 innings he pitched, but still struggled to miss bats. He struck out only one on the night and surrendered 8 hits and a walk. This was probably the worst Severino looked since his nightmarish first start in April against the Brewers .

Before that fifth inning, though, Severino was working with the lead. The Mets broke first against Michael Lorenzen in the second on a Mark Vientos solo shot, his sixth of the year and one of his three hits on the night, as he continues to be a force offensively. The Rangers tied it in the third, but the Mets went back out in front on an RBI groundout by Harrison Bader in the top of the fifth.

The roof may have caved in on Severino after that, but the Mets bats went right back to work. Brandon Nimmo got them a run closer with a solo homer in the sixth to cut it to 6-3, and the Mets added another run on a defensive lapse by Cor.