TORONTO (AP) — With an assist from the broadcast booth, the Houston Astros battered R.A. Dickey's knuckleball on Thursday night.
Robbie Grossman and Jonathan Villar homered off Dickey and the Astros avoided a three-game sweep, beating the Toronto Blue Jays 6-4.
The Astros prepared to face Dickey by taking swings in an indoor cage before the game against former major league knuckleballer Steve Sparks, now a Houston radio announcer.
It's the same strategy manager Bo Porter employed before his team faced Dickey in Toronto last July 27. In that game, Houston had five runs and seven hits off Dickey in six innings, but couldn't hold a lead and lost 12-6.
"I think it always helps," Porter said. "It's not every day that you face knuckleball pitchers. We are fortunate to have Steve come out and be willing to get in the cage. I think it paid dividends today."
Villar hit a three-run homer, 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.
Grossman, who was hitless in 25 at-bats before taking Dickey deep, took 15 to 20 swings against Sparks and said the session was helpful.
"I have to give credit to Sparksie on that," Grossman said. "Just seeing it, because you never see it."
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.
Castro connected off reliever Esmil Rogers to begin the eighth for his second of the season.
Dallas Keuchel pitched seven strong innings for the Astros. Keuchel (1-1) allowed one run and five hits, walked two and struck out six.
"He was outstanding," Porter said. "He did a really good job of attacking the strike zone."
Keuchel has pitched at least seven innings in all three career starts against Toronto.
"The high fastball was working for me today," the left-hander said. "I wasn't really trying to mix and match, I was just trying to attack."
After Chad Qualls worked a scoreless eighth, the Astros struggled to close it out in the ninth.