J.A. Happ reached three times and allowed only two baserunners over seven innings, and the Toronto Blue Jays got their first road victory against the New York Mets, 12-1.
Happ, who is 5-3, struck out 10 while pitching two-hit ball — the left-hander also singled twice and walked in his first multihit game since 2011, when he had two hits for Houston at Citi Field.
Toronto was 0-12 against the Mets in New York, the longest such skid against one team in interleague history, according to the Elias Sports Bureau.
New York's Brandon Nimmo homered off Danny Barnes with two outs in the ninth and Wilmer Flores added a double before Barnes finished Toronto's four-hitter.
Justin Smoak, Teoscar Hernandez and Richard Urena each homered and drove in three runs as Toronto piled up 15 hits. The Blue Jays improved to 22-21 and haven't fallen below .500 since being 1-2 on March 31.
— with files from The Canadian Press