Brandon Nimmo hit a grand slam and matched a franchise record with nine RBIs, helping the visiting New York Mets pound the Washington Nationals 19-5 on Monday.

Nimmo also hit a three-run drive in his seventh career multihomer game. The left fielder had four hits and scored four times after beginning the day with a .192 batting average.

The Mets, who have won nine of 11, improved to a major league-best 20-9.

Jeff McNeil and Mark Vientos also homered for New York, which finished with 21 hits. Vientos connected for a three-run drive against Washington infielder Amed Rosario in the ninth.

James Wood and Nathaniel Lowe homered for Washington in the eighth.

The Mets had a 3-0 lead when Colin Poche replaced Nationals starter Trevor Williams with two on in the sixth. Nimmo greeted the lefty by ripping a 2-0 fastball deep to right-center.

An inning later, the Mets had the bases loaded when Nimmo sent Cole Henry’s fastball into the right-field seats for his second career grand slam.

Nimmo added a two-run double in the eighth to tie the franchise record for RBIs set by Carlos Delgado in the first game of a doubleheader against the New York Yankees on June 27, 2008.

Griffin Canning (4-1) pitched five innings of four-hit ball for New York.

Reds 3, Cardinals 1: Nick Martinez pitched six sparkling innings, and Cincinnati defeated visiting St. Louis for its fifth straight win.

Martinez (1-3) allowed one run and five hits.

Jose Trevino homered for Cincinnati, and Noelvi Marte drove in the go-ahead run with his first career triple.

Orioles 4, Yankees 3: Ryan O’Hearn hit a three-run home run off Will Warren in the third inning and Baltimore won at home over New York.

Ramón Laureano doubled in the Orioles’ other run in the second, and 35-year-old Japanese rookie Tomoyuki Sugano (3-1) struck out a career-high eight over five scoreless innings to help Baltimore stop a three-game losing streak.

Aaron Judge, hitting a major league-leading .405, had two hits to extend his on-base streak to 25 games and drove in New York’s first run when he hit into a forceout in the seventh inning.

Anthony Volpe and Austin Wells hit RBI doubles in the eighth off Gregory Soto,

Twins 11, Guardians 1: Jonah Bride had three of Minnesota’s 17 hits, Bailey Ober allowed one run in 7 2/3 innings and the Twins rolled to a road victory over Cleveland.

Six Twins had at least two hits, including Ryan Jeffers, who had a two-run homer and three RBIs.

Edouard Julien also went deep for the Twins, who have won four straight and six of seven.