Charlie Morton struck out 13, Jake Marisnick hit a three-run homer as the Houston Astros got a 7-0 win over the Blue Jays.
Morton (10-1) scattered four hits and walked two for his third straight win to become Houston's first 10-game winner.
Evan Gattis put Houston up with a two-run single in the fifth.
Marisnick padded the lead with his shot to left field with one out in the eighth and Alex Bregman, who tied a career-high with four hits, added a two-run homer for his second straight game with a home run.
Marisnick then robbed Justin Smoak of extra bases when he leaped and bounced off the wall in left-centre to grab his fly ball.
Toronto's Ryan Borucki (0-1) had a solid start in his major league debut, allowing six hits and two runs while walking four in six innings.
Borucki, who was 6-5 with a 3.27 ERA in 13 starts for Triple-A Buffalo this season, struck out three before Preston Guilmet took over for the seventh inning.