Mar 19, 2023; Port St. Lucie, Florida, USA; St. Louis Cardinals second baseman Nolan Gorman (16) high fives third base coach Ron 'Pop' Warner (75) after hitting a home runs against the New York Mets during the fifth inning at Clover Park. Mandatory Credit: Rich Storry-USA TODAY Sports

Dakota Hudson got off to a shaky start but Nolan Gorman and the Cardinals rallied to erase an early five-run deficit and beat the New York Mets 8-7 on Sunday.

Hudson was tagged for five runs on five hits and a walk in the first. The right-hander made it through 3.2 innings and allowed 10 total hits but did not give up another run after his rough first inning.

The Cardinals' offense was quiet until the fifth when Gorman followed up a Jordan Walker double with a home run to put St. Louis on the board.

Gorman's home run added to an impressive spring campaign. He's batting .324 with a 1.024 OPS.

Alec Burleson singled home two more runs in the seventh to cut the Mets' lead to 5-4.

The Mets turned two hits on Chris Stratton into two runs in the bottom half of the inning.

The Cardinals had plenty of offense left to give in the eighth and capitalized on opportunities and a Mets' error for four runs and the 8-7 lead.

The Cardinals play host to the Miami Marlins on Monday at Roger Dean Stadium. Coverage begins at 12 p.m. on Bally Sports Midwest.