Gyorko homered in both ends and has connected seven times in nine games. His two-run shot helped St. Louis win the opener 3-2.
Colon (9-5) struck out eight and walked none. After Gyorko homered in the second and Alberto Rosario doubled in the third, Colon set down 14 of his final 15 batters.
Addison Reed worked the eighth and Jeurys Familia closed for his 36th save this year and 52nd in a row during the regular season.