HOUSTON (AP) - Mark Buehrle allowed one run over eight innings and the Toronto Blue Jays rallied for two runs in the ninth inning to snap a seven-game losing streak with a 2-1 win over the Houston Astros Sunday.
Buehrle (10-7) allowed seven hits and struck out seven in winning his fifth straight. He has allowed seven runs over 27 innings, spanning his last four starts. Casey Janssen pitched the ninth for his 23rd save.
Robbie Grossman had two hits to extend his hitting streak to 12 games for the Astros, who have yet to sweep a series at home this season.
Moises Sierra drew a bases loaded walk to tie the game at 1-1 in the ninth. Following Sierra's walk, Chia-Jen Lo (0-2) struck out Kevin Pillar before Kevin Chapman induced a run-scoring groundout by Ryan Goins to put Toronto in front 2-1.