These are mostly fun times for the Mets lineup.

Yes, there have been occasional games in the past 2 ½ weeks in which the unit has stalled and frustration ensued.

But the team’s success at the plate is starting to outweigh such lapses.

Monday night, with the NL East’s top dog in the house, the bottom of the batting order took charge and led a 13-3 smackdown of the Phillies at Citi Field.

It was a third victory in four games for the Mets, who still trail the Phillies by six games.

The Reds, who began the night behind the Mets by 1 ½ games for the NL’s third and final wild card, played a later game against the Dodgers.

Luis Torrens homers during the Mets’ Aug. 25 win over the Phillies. Charles Wenzelberg

After scoring 21 runs combined in their two victories in Atlanta over the weekend, the Mets again busted out.

This time they scored 13 unanswered runs.

“I think we’re doing what we expect ourselves to do,” Mark Vientos said. “One through nine we’re a great lineup.”

Luis Torrens, the No. 9 hitter in the order, delivered the dagger with a three-run homer in the seventh after earlier contributing an RBI double.

He also drove in another run later with a single to finish with a career-high five RBIs.

Jeff McNeil, batting eighth, was 2-for-4 with three RBIs.

And from the No. 7 hole, light-hitting Tyrone Taylor was 3-for-4 with an RBI.

All told that was an 8-for-13 night with nine RBIs for the bottom three hitters in the order.

“They needed that,” manager Carlos Mendoza said. “[Taylor] has been a lot better the last couple of days, but for [Torrens] … for both of them, it’s been a grind. It’s been a struggle. But we know they are good players. When you get your bottom of the lineup doing things like that, it makes for a tough, pretty good offense.”

Starling Marte hits a single during the Mets’ Aug. 25 win over the Phillies. Charles Wenzelberg

Further up in the lineup, Vientos continued his sizzling play with two doubles and two RBIs, including the go-ahead hit in the fifth inning after the Mets had fallen into a 3-0 hole early.

“I was glad I was up to bat in those situations,” Vientos said.

Kodai Senga, pitching on normal rest for the fourth time in his career — the Mets have regularly allowed him to pitch every sixth or seventh day instead of on the fifth — slogged through four innings.

Overall, he surrendered three earned runs on six hits with three walks and four strikeouts over 93 pitches.

Mark Vientos celebrates after hitting a double during the Mets’ Aug. 25 win. Charles Wenzelberg

He departed in the fifth after drilling J.T. Realmuto to start the inning.

On regular rest during his career, he’s pitched to a 5.09 ERA.

In all other instances, Senga has pitched to a 2.74 ERA.

It’s been a struggle for Senga since he returned from the injured list on July 11.

He was asked his confidence level that he can revert to previous form before this season concludes.

“It’s not so much a level of confidence, it’s something I have to do,” Senga said through his interpreter. “If I am not able to do that, I am going to pull the team down.”

Senga surrendered a triple to Trea Turner leading off the game and watched the Phillies go ahead 1-0 on Kyle Schwarber’s RBI groundout.

Alec Bohm stroked a two-run single in the third that increased the Mets deficit to 3-0.

Schwarber walked to begin the rally and Bryce Harper singled, advancing to second as Juan Soto unsuccessfully attempted to throw out the lead runner at third.

Luis Torrens rounds the bases after hitting a home run Aug. 25. Charles Wenzelberg

After Bohm delivered, Brandon Marsh doubled before Senga escaped the second-and-third jam by retiring Max Kepler.

The Mets tied it against Cristopher Sánchez with three runs in the fourth.

Vientos, who entered with five homers in seven games, hit an RBI double before Brandon Nimmo’s single pulled the Mets to within a run.

Taylor walked to extend the inning before McNeil’s RBI single tied it 3-3.

Delivering insights on all things Amazin’s

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

Thank you

Vientos slashed a go-ahead RBI double in the fifth after the Phillies failed to execute a pickoff play.

Soto, in an attempted steal, was safe at second on the play after Bryson Stott dropped the throw while attempting a swipe tag.

Sánchez had stepped off and thrown to first base, where Harper received the throw before firing to second.

Kodai Senga throws a pitch during his start for the Mets on Aug. 25. Charles Wenzelberg

After Taylor stroked a leadoff double in the sixth, Torrens doubled to right-center, giving the Mets a 5-3 lead.

Sánchez was removed at that point.

David Robertson surrendered an RBI single to Starling Marte after walking Soto with two outs.

With Torrens’ three-run blast in the seventh, the rout was on for the Mets, who finished 11-for-19 with runners in scoring position.

It was the team’s highest hit total in that category since 2017.

The Mets overall lead the NL this month with a .351 batting average with runners in scoring position.

“That’s been the biggest key,” Mendoza said, referring to the team’s surge offensively.