The Mets’ offense struggled in Kansas City, but in Game 3 at Citi Field they finally got things rolling as they cruised to a 9-3 victory Friday night to trim the Royals’ series lead to 2-1.

David Wright and Curtis Granderson each went deep off of Royals’ Game 3 starter Yordano Ventura. Wright’s homer came in the first inning after Granderson led off with a single; the Mets’ captain pulled a high fastball into the left field stands. In the third inning, with his team down 3-2, Granderson pounded a down-the-middle Ventura offering into the right field seats, driving in Noah Syndergaard. That dinger would put the Mets in front for good.

RELATED: Mets manager Terry Collins looked unprepared in Game 1

The Mets got six strong innings from Syndergaard, who was not afraid to challenge K.C.’s hitters with his fastball. The Royals were able to eke out a run in the first thanks to Ben Zobrist’s double after he was not punched out on what appeared to be strike three. Lorenzo Cain was able to leg out an infield single, then Eric Hosmer reached on a fielders’ choice to drive in the run. In the second inning, Syndergaard gave up four straight hits and two more runs but only one hit was struck hard, and one run came in via passed ball. After that difficult frame, “Thor” settled in and sat down 12 straight Royals. Syndergaard would get himself into a bases-loaded two-out jam in the sixth, but he got out of it unscathed in what would be the last threat the Royals posed at the plate in this game.

The Mets chased Ventura in the fourth inning after expanding their lead to 5-3, so the Royals bullpen was very busy all night long. The game was broken open in the sixth as the Mets tacked on four more runs, with Juan Uribe getting a pinch-hit single to drive in Michael Conforto and Wilmer Flores, and Wright bringing home Uribe and Granderson. Wright gathered four RBIs in Game 3, making him the first Met to do that in a playoff game since Rusty Staub in 1973.

RELATED: Lucas Duda enjoying resurgence in MLB playoffs

The Mets big three in the bullpen, Addison Reed, Tyler Clippard, and Jeurys Familia, did their job as they combined to no-hit the Royals in the seventh, eighth, and ninth, respectively.

Game 4 of the World Series takes place on Saturday night (8:07 p.m., FOX), with Steven Matz squaring off against Chris Young, who stumped the Mets in two innings of relief in Game 1.