Yoenis Cespedes drove in three runs and newcomer Adrian Gonzalez hit a go-ahead double to lead Noah Syndergaard and the New York Mets past the St. Louis Cardinals 9-4 in their opener Thursday.

Syndergaard (1-0) struck out 10 and walked none in six innings after missing most of last season with a torn lat muscle. Leadoff man Brandon Nimmo, subbing for injured All-Star Michael Conforto, reached safely four times and scored twice as the Mets chased a furious Carlos Martinez in the fifth inning to make Mickey Callaway a winner in his first game as a manager.

The 35-year-old Gonzalez also was on base four times with two hits and two walks in his New York debut. The five-time All-Star first baseman was signed for the major league minimum during the offseason after struggling with a bad back last year with the Dodgers.

Yadier Molina hit an early two-run homer for St. Louis that clanged off the left-field foul pole. Jose Martinez also went deep against Syndergaard and knocked in two but committed a run-scoring throwing error at first base.

New York got hitless relief from Robert Gsellman, newcomer Anthony Swarzak and closer Jeurys Familia to win an opener played only hours after the death of former Mets star Rusty Staub.

Todd Frazier, also making his Mets debut, drew a one-out walk from Martinez (0-1) in the fifth and scored from first on Gonzalez's double into the right-field corner for a 4-3 lead.

Syndergaard, who threw his first three pitches 99 mph, helped himself with a sacrifice bunt, and young shortstop Amed Rosario - batting ninth behind the pitcher - delivered a two-run single.

Cespedes, who had a two-run single in the second, chased Martinez with an RBI single, and the two-time All-Star pitcher went wild once he got to the bench, knocking over a bucket of bubble gum.

Jay Bruce, back after the Mets traded him to Cleveland last August, added an RBI single off Matt Bowman to cap a five-run outburst.

New York catcher Kevin Plawecki also had two walks and two hits, including a late RBI single.

HELP ON THE WAY

Less than two hours before the first pitch, the Cardinals landed a closer. Greg Holland agreed to a $14 million, one-year contract with the team, according to a person familiar with the deal. The person spoke on condition of anonymity because the agreement was pending a physical and had not been announced. A three-time All-Star, Holland was a free agent after leading the National League with 41 saves last year for Colorado. His addition would be a major boost to an unsettled Cardinals bullpen lacking a proven closer in the wake of several injuries.

FAST STARTERS

Despite losing their first eight openers in the 1960s, the Mets have baseball's best record on opening day at 37-20. They've won 22 of their last 25 season openers at home.

TRAINER'S ROOM

Cardinals: The club had planned to use newcomer Luke Gregerson as its closer early this season, but he strained his left hamstring late in spring training and opened on the 10-day disabled list with no timetable for his return.

Mets: General manager Sandy Alderson said the team will decide in a couple of days whether Conforto needs a minor league rehab assignment before coming off the disabled list. Conforto is ahead of schedule in his recovery from surgery for a dislocated left shoulder and is eligible to return late next week, when the Mets are in Washington.

UP NEXT

Cardinals RHP Michael Wacha (12-9, 4.13 ERA) starts the second game of the season Saturday afternoon against RHP Jacob deGrom (15-10, 3.53 ERA), the Mets' initial choice for opening day before his schedule was slowed at the outset of spring training by a stiff back and the birth of his child.

More From KHMO-AM 1070, News-Talk-Sports