Bartolo Colon #40 of the New York Mets delivers a pitch against the St. Louis Cardinals (Rich Schultz/Getty Images)

NEW YORK — Bartolo Colon pitched three-hit ball for seven sharp innings and the New York Mets overcame another home run by Jedd Gyorko to beat the St. Louis Cardinals 3-1 Tuesday night for a doubleheader split.

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.

Sign up for the NJ1015.com Newsletter

Get the best of NJ1015.com delivered to your inbox every day.

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