Randal Grichuk had two homers and six RBI and Jason Heyward, who hasn’t been feeling well the last couple of days, reached base five times as the Cardinals blew out the New York Mets 12-2.
The Cardinals scored four runs in the first off Bartolo Colon and four more in the fifth inning and four more in the eighth.
Heyward has seven hits, including a triple and double, two RBI and two steals in the first two games of the series. He was removed after singling in the eighth.
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.