ST. LOUIS (AP) -- Jason Heyward matched a career best with five hits, Randal Grichuk had two homers and six RBIs, and John Lackey worked seven strong innings as the St. Louis Cardinals beat the New York Mets 12-2 on Saturday night.
Mets starter Bartolo Colon (9-8) trailed by four runs after just one-third of an inning and surrendered seven runs in 4 1/3 innings. The 42-year-old right-hander was roughed up by the Cardinals for the second time, giving up eight runs in 4 1/3 innings in a 9-0 loss May 20.
 
Heyward gets 5 hits, Cardinals beat Mets 12-2
 
Heyward has seven hits, including a triple and double, two RBIs and two steals in the first two games of the series. He was removed after singling in the eighth, perhaps because he fouled a pitch off his leg earlier in the at-bat.
Grichuk was 3 for 3 with a two-run homer off Carlos Torres that capped a four-run fifth and a three-run shot off Alex Torres in the eighth.
Jhonny Peralta added three hits and an RBI. St. Louis improved to major league-bests of 58-33 overall and 33-11 at home.
The Cardinals scored four in the first, fifth and eighth.
Lackey (8-5) scattered 10 hits, one of them to .084-hitting Colon, but was hurt only by Michael Cuddyer's eighth homer leading off the sixth. The 36-year-old right-hander is 4-1 with a 1.63 ERA his last seven starts, working seven or more innings in all but one of them.
Cuddyer had three hits and Ruben Tejada added an RBI double in the eighth for New York. Cuddyer has five career homers against Lackey, his most against any pitcher.
Colon got a visit from pitching coach Dan Warthen after facing just seven hitters and already down 3-0. He's lost his last four decisions, posting a 6.18 ERA in that span, although he allowed two earned runs in 13 innings his last two starts prior to the break.
The Mets have homered in six straight games, scoring 17 of their 19 runs via the long ball.
 

Comments are closed.