Brandon Nimmo drove in four runs and had three of the New York Mets' season-high 22 hits as Major League Baseball's hottest team rolled to a 14-2 victory over the Texas Rangers on Monday.
Francisco Lindor went 4 for 4 and knocked in two runs as the Mets won their sixth consecutive contest while collecting their most hits in a game since recording 23 against the Atlanta Braves on Aug. 15, 2019.
Nimmo had a two-run homer among his three hits and DJ Stewart added a three-run blast as New York battered Texas starter Jon Gray for nine runs and 11 hits in just three-plus innings.
Pete Alonso, Mark Vientos and Francisco Alvarez also had three hits each to support a solid start from David Peterson, who allowed two runs and struck out six over six innings to move to 3-0.
After Lindor singled to open the game and later scored on Alonso's base hit to put the Mets up early, New York broke open the game with six runs in the second.
Lindor's single brought in Vientos for a 2-0 lead and Nimmo followed with a run-scoring hit of his own to extend the margin. Alonso made it 4-0 with his second RBI single of the night before Stewart launched Gray's pitch into the right field seats to cap the big inning.
Peterson served up Robbie Grossman's two-run homer in the third inning that got the Rangers on the board, but Nimmo followed Lindor's single in the fourth with his eighth home run of the season to give New York a 9-2 advantage.
The Mets struck two more times in the fifth as Lindor doubled in a run and Nimmo added another RBI single. Stewart singled in the sixth and later crossed the plate on Alvarez's hit to increase the lead to 12-2.
Alvarez had another run-scoring hit in the eighth as the Mets scored twice more during the inning.
The defending World Series champion Rangers lost their fourth in a row and dropped six games below .500 at 33-39.
Pirates' rookie Skenes bests Reds to stay unbeaten
Paul Skenes continued an outstanding start to his MLB career by throwing six sharp innings and leading the Pittsburgh Pirates to a 4-1 win over the Cincinnati Reds to open a three-game series.
Skenes improved to 4-0 by yielding just one run on six hits and striking out seven. The No. 1 overall pick in the 2023 draft now sports a 2.29 ERA through his first seven major league starts.
The heralded rookie's lone run allowed came in the top of the first inning, when Jeimer Candelario singled and scored on a double by Spencer Steer.
Pittsburgh countered with three runs off Carson Spiers in their half of the first, which began with a walk to Andrew McCutchen and Bryan Reynolds' ground-rule double.
Oneil Cruz then drove both runners home with a single and later moved to third on Rowdy Tellez's double before crossing the plate on Ke'Bryan Hayes' groundout.
The Pirates extended their advantage to 4-1 in the second inning on consecutive doubles by McCutchen and Reynolds, who finished with two hits along with Tellez.
Spiers (0-1) made his first start of the season for Cincinnati, which has now lost three straight. The right-hander worked six innings while permitting all four Pittsburgh runs.
Schwarber's two homers help Phillies extend Padres' road woes
Kyle Schwarber belted a pair of two-run homers to lead the way as the Philadelphia Phillies extended the San Diego Padres' road losing streak to eight games with Monday's 9-2 rout.
Alec Bohm added a three-run homer and went 3 for 5 to help the National League leaders bounce back after losing two of three games to the Baltimore Orioles over the weekend. Rafael Marchan finished 4 for 4 with two RBIs, while Trea Turner had a pair of hits in the Philadelphia shortstop's return from a hamstring injury that had sidelined him since early May.
The Phillies also received a strong start from Cristopher Sanchez (4-3), who held struggling San Diego to two runs - one earned - in seven innings.
San Diego entered Citizens Bank Park off three straight road losses to the New York Mets over the weekend, and fell behind 2-0 when Schwarber followed Marchan's third-inning single with a blast into the seats off Randy Vasquez.
Vasquez (1-4) walked Brandon Marsh to lead off the bottom of the fourth, which led to another run when the outfielder took second on a wild pitch and scored on Marchan's single.
An error by Marsh led to a run in the top of the fifth that got the Padres on the board, though the Phillies answered in their half when Bohm took Vasquez deep with Turner and Bryce Harper aboard.
Schwarber struck again in the sixth with a homer off Adrian Morejon that extended the lead to 8-2 and once again scored Marchan, who had reached on a single.
Both teams scratched home a run in the seventh inning, as San Diego's Donovan Solano brought in Jurickson Profar with a double and Marsh doubled and later scored on Marchan's fourth hit of the game.
Vasquez lasted just 4 1/3 innings and was lit up for six runs on 12 hits.