Esmil Rogers pitched 6 1-3 innings of one-hit ball to lead the Toronto Blue Jays to a 4-1 win against the Arizona Diamondbacks on Monday.
Rogers (4-7) struck out five and walked one in one of his best starts of the season. It was his first victory since June 18 against Colorado.
Edwin Encarnacion hit a two-run shot in the ninth for the Blue Jays. It was his 35th on the season.
Arizona starter Brandon McCarthy (3-9) pitched a five-hitter for his second complete game of the season.