(AP) 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.
Rogers and McCarthy locked up in an unlikely pitchers' duel. Both entered with a 5.03 ERA and three victories apiece.
Toronto jumped on McCarthy for two runs in the second, with the bottom of the lineup doing the damage. Kevin Pillar singled in Moses Sierra with two out and No. 8 hitter Anthony Gose followed with a triple off the wall in center field.
That was enough run support for Rogers, who retired 13 straight at one point.
Arizona finally chased Rogers in the seventh. Tony Campana got on with a leadoff walk and stole second. Rogers then struck out Adam Eaton before he was replaced by Sergio Santos.
Paul Goldschmidt walked to put runners on first and second, but Eric Chavez grounded into a double play to end the inning.
McCarthy retired 16 in a row before Ryan Goins reached on a leadoff single in the ninth. Encarnacion then drove the next pitch over the wall in left, making it 4-0 and giving him 101 RBIs on the year.
The Diamondbacks rallied in the bottom half against Aaron Loup. Cliff Pennington reached on a leadoff double, advanced to third on a wild pitch and scored on Willie Bloomquist's pinch-hit single.
The Blue Jays then brought in closer Casey Janssen, who walked pinch hitter A.J. Pollock before retiring three in a row for his 27th save. He is tied with Kelvim Escobar for fifth on Toronto's career saves list.
NOTES: RHP Matt Langwell, the player that completed the Diamondbacks' trade with Cleveland in which Arizona sent outfielder Jason Kubel to the Indians, reported to the team. The Diamondbacks transferred OF Cody Ross to the 60-day disabled list with a dislocated right hip to make room for Langwell on the 40-man roster. ... Pennington, who played shortstop, had to go far to his left well behind second base to get to a grounder from Gose, and still managed to throw out Gose on a very close play at first base in the fifth inning. ... RF Gerardo Parra turned in another outstanding defensive play, sliding to catch a sinking fly ball from Goins in the sixth. ... Toronto has won six of its last eight games and the pitching staff has allowed two runs or less in six of those games.