Rays pitcher Jake Odorizzi spoiled Jake Buchanan's major-league debut Saturday, as he dominated the Astros in an 8-0 win.

Odorizzi pitched into the eighth inning while facing just three batters over the minimum. He allowed just one hit and a pair of walks in 7 1/3 inning of work, while striking out 10 batters on 111 pitches.

Odorizzi got the win to snap a winless streak that had reached six starts. He is still just 3-7 with a 4.29 ERA on the season, but will try to build on Saturday's outing when he takes the mound Friday in Baltimore.