TORONTO (AP) -- Aaron Sanchez pitched into the ninth inning, Jose Reyes and Jose Bautista each hit a two-run homer, and the Toronto Blue Jays beat Houston 6-0 on Friday night to end a seven-game losing streak against the Astros.
Sanchez (5-4) allowed one run and six hits in eight-plus innings, leaving after giving up three straight hits to start the ninth. Roberto Osuna finished to give Toronto its first win over Houston since Aug. 1, 2014.
Jason Castro hit a leadoff homer in the ninth, snapping a 21-inning scoreless streak by Blue Jays pitchers.