Mike Baxter had three hits and came within a home run of the cycle, Dillon Gee won for the first time in four starts and the New York Mets held on to beat the Toronto Blue Jays 6-5 on Sunday.
New York third baseman David Wright went 2 for 4 with two RBIs and a walk, raising his majors-leading average to .412. Wright also struck out twice, once with the bases loaded.
Jose Bautista homered for Toronto, his 11th, but the Blue Jays failed to extend their season-high four-game winning streak.
Gee (3-3) allowed three runs and five hits in 6 2-3 innings, leaving for reliever Bobby Parnell after Bautista's RBI single in the seventh. He walked four and struck out six.
Henderson Alvarez (3-4) lost his second straight start.