Mike Baxter erased some bad memories with a big day at the plate. Baxter had a career-high 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.