Adrian Gonzalez hit his first homer of the spring and Wilmer Flores and Travis d'Arnaud also went deep as the New York Mets recorded an 8-7 victory over the St. Louis Cardinals on Tuesday at Jupiter, Fla. The 35-year-old Gonzalez, who has 311 career homers, is looking to bounce back from a poor 2017 season in which he batted .242 with three homers and 30 RBIs for the Los Angeles Dodgers. Gonzalez was limited to 71 games by elbow and back injuries.