The Mets answered every Cardinals challenge with power of their own, riding Juan Soto's seventh-inning home run to a 5-4 victory at Citi Field. Six home runs flew out of the ballpark as New York snapped a two-game losing streak against a Cardinals team that had won six straight.

The Game Network — Where History Is Kept

Soto finished 2-for-4 with a home run and an RBI, providing the decisive blow in the seventh inning. Jared Young drove in two runs on two hits, including a solo homer in the first inning. The Mets offense collected 10 hits against Cardinals pitching, with Bo Bichette adding a two-run homer in the opening frame.

The Cardinals struck first when Alec Burleson homered to right field in the first inning. The Mets responded immediately as Bichette homered to left center, scoring Carson Benge. Young followed with a solo shot to right center for a 3-1 lead. St. Louis battled back in the second inning on Lars Nootbaar's solo homer, then took a 4-3 advantage when Crooks homered to right, scoring Masyn Winn. Young tied the game 4-4 in the fifth with an RBI single that scored Soto. Soto's go-ahead homer in the seventh proved to be the game-winner.

JoJo Romero took the loss for St. Louis, allowing one run over 1.1 innings to fall to 0-2. Brooks Raley earned the win for New York with a scoreless inning of relief, improving to 2-1 with a 1.42 ERA. Devin Williams closed out the ninth inning for his ninth save.

Williams reached 500 career strikeouts in this game, crossing the milestone with two strikeouts in his perfect ninth inning. Bichette sits two doubles away from 200 career doubles. The victory improved the Mets to 29-38, while St. Louis fell to 37-28.