TORONTO, Ontario (AP) -- Robbie Grossman and Jonathan Villar homered off R.A. Dickey and the Houston Astros avoided a three-game sweep, beating the Toronto Blue Jays 6-4 Thursday night.
Dallas Keuchel pitched seven strong innings for the Astros. Keuchel (1-1) allowed one run and five hits, walked two and struck out six.
Villar hit a three-run homer, Robbie Grossman had a two-run shot and Jason Castro added a solo shot as the Astros won for just the second time in eight games.
Villar connected on the first pitch he saw from Dickey in the seventh inning for his second of the season.
Grossman homered on a 3-0 pitch from Dickey in the fifth for his first of the season.