A lineup that’s been desperate for production — especially from the bottom of the order — finally got it Wednesday, as the Mets scored five runs in the bottom of the fourth of a 7-3 win over Atlanta.

The victory was just the second in 12 games for the Mets, who have fallen out of first place in the NL East while questions have been raised about almost every aspect of their roster.

But Juan Soto homered twice, Clay Holmes rebounded from perhaps his worst outing of the season last week in Atlanta to stifle the Braves on Wednesday and the lineup took advantage of the youngest player in the majors, Atlanta right-hander Didier Fuentes, a 20-year-old making his second MLB start.

The Mets hit the halfway point of the season at 47-34 and knocked the Braves to five games under .500.

About the only thing that went wrong was right-hander Jonathan Pintaro couldn’t finish the ninth and Edwin Díaz was forced to close it out.

The sizzling Soto got the five-run fourth going with a 413-foot leadoff homer to center for a one-run lead.

He added a second homer to start the eighth, his team-high 19th of the season.

Juan Soto hits the first of his two solo homers in the Mets’ 7-3 win over the Braves on June 25, 2025. Charles Wenzelberg / New York Post

After Soto’s homer in the fourth, Alonso was hit by a pitch and went to third on Jeff McNeil’s double to left.

Starling Marte’s sacrifice fly to deep center made it 3-1 and sent McNeil to third.

With the infield in, Brett Baty singled to right, giving the Mets a 4-1 lead.

Ronny Mauricio hits a solo home run in the third inning of the Mets’ win over the Braves. Charles Wenzelberg / New York Post

Ronny Mauricio, who got the Mets on the board in the third inning with a leadoff homer, delivered a base hit, as did Hayden Senger.

A Francisco Lindor sacrifice fly added another run, as did Brandon Nimmo’s base hit to center before Soto struck out to end the inning.

It was a welcome eruption for a team that has struggled to score for most of the 11-game free fall that cost them the division lead as every hitter in the lineup had a hit or an RBI.

Clay Holmes, who allowed one run over five innings, picked up the win in the Mets’ victory over the Braves. Corey Sipkin for New York Post

Delivering insights on all things Amazin’s

Sign up for Inside the Mets by Mike Puma, exclusively on Sports+

Thank you

Holmes helped, as well.

Despite walking three batters in the first three innings, the right-hander was solid again and gave up just one run in five innings, but his pitch count was driven up to 96 in part due to four walks.

Francisco Lindor hits a sacrifice fly in the fourth inning of the Mets’ win over the Braves. Corey Sipkin for New York Post

He also had some good fortune.

After he opened the game by whiffing the red-hot Ronald Acuña Jr., Holmes waked Matt Olson on four pitches and then gave up a booming fly ball to center by Marcell Ozuna, but the versatile Jeff McNeil — starting in center — got to the fence, timed his leap perfectly, and robbed Ozuna of what would have been a two-run homer.

Brett Baty rips an RBI single in the fourth inning of the Mets’ win over the Braves. Corey Sipkin for New York Post

Mauricio’s rocket homer to right — his third home run of the year — put the Mets up 1-0 before the Braves tied the game on Drake Baldwin’s mammoth shot to center, a 433-foot blast on a 1-2 slider from Holmes with one out in the fourth.