Heyward gets 5 hits, Cardinals beat Mets 12-2

This is an archived article and the information in the article may be outdated. Please look at the time stamp on the story to see when it was last updated.

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.

Heyward 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.

St. Louis improved to major league-bests of 58-33 overall and 33-11 at home.

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.