TORONTO (AP) -- R.A. Dickey pitched into the eighth inning to earn the win against his former team, Chris Colabello hit a solo homer and the Toronto Blue Jays beat the New York Mets 7-1 on Thursday night.

R.A. Dickey of the Toronto Blue Jays delivers a pitch at Rogers Centre in Toronto. (Tom Szczerbowski, Getty Images)

Jose Bautista drove in two runs as the Blue Jays, who lost back-to-back games at Citi Field earlier this week, swept two against the visiting Mets. Toronto is 13-3 in June.

Dickey (3-6) allowed one run and three hits for his first victory since May 21. The knuckleballer, who won the NL Cy Young with the Mets in 2012, didn't give up a hit until Juan Lagares' two-out double in the fifth. He left after Lucas Duda's one-out homer in the eighth.

Dickey, 40, beat 42-year-old Bartolo Colon (9-5) in the first matchup between two starting pitchers in their 40s since Aug. 15, 2008, when Philadelphia's Jamie Moyer (45) beat San Diego's Greg Maddux (42).

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