NEW YORK (AP) -- Randal Grichuk had three extra base hits and drove in three runs a night after striking out five times, Mark Reynolds homered among his three hits and the St. Louis Cardinals teed off on Mets starter Jonathon Niese for a 10-2 victory over New York on Tuesday night.

Jonathon Niese of the New York Mets reacts as he is pulled from the game at Citi Field in Flushing. (Elsa, Getty Images)

Michael Wacha (6-0) gave up a two-run homer to Daniel Murphy in seven innings of four-hit ball to join the Mets' Bartolo Colon and Seattle's Felix Hernandez for most wins in the majors. The six wins are a career-high for the 23-year-old right-hander.

After his team went 0 for 11 with runners in scoring position in a 2-1, 14-inning loss Monday night, Cardinals manager Matheny loaded his lineup with right-handers to face the lefty Niese, leaving Jason Heyward, Matt Carpenter and Matt Adams on the bench.

(Copyright 2015 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.)