TORONTO -

Mark Buehrle pitched a two-hitter and the Toronto Blue Jays ended a season-worst seven-game losing streak, beating the Houston Astros 4-0 Thursday night.
    
The last-place Blue Jays had been 0-6 since the All-Star break, swept in consecutive series by Tampa Bay and the Los Angeles Dodgers. Toronto had dropped 14 of 18 overall.
    
Things were easier for Toronto against the Astros, who've won just once since July 13 and have the worst record in baseball at 34-67. Houston lost for the 18th time in 22 games.