Shane Bieber pitched the second complete game shutout of his career while allowing just one hit, and the Cleveland Indians wrapped up a three-game road series with a 4-0 win over the Toronto Blue Jays.
The 24-year-old right-hander flirted with a no-hitter for most of the night.
He didn't allow a hit until the seventh inning a lead-off double from Eric Sogard.
Bieber (10-3), who had pitched a seven-inning no-hitter in triple-A last May, struck out 10 to reach double-digit win totals for the second straight season.
Bieber's last complete game shutout was on May 19 against Baltimore. Cleveland improved to 5-0 in his last five starts.
Cleveland starter Trevor Bauer didn't allow a hit until the fifth inning in Tuesday night's game, an eventual 2-1 walkoff win for Toronto.
In Detroit, the Phillies completed a two-game sweep of the Tigers after a 4-0 win on Wednesday night.