TORONTO, CANADA - JUNE 27: Jose Abreu #79 of the Chicago White Sox is congratulated by Alexei Ramirez #10 after hitting a solo home run in the fifth inning during MLB game action against the Toronto Blue Jays on June 27, 2014 at Rogers Centre in Toronto, Ontario, Canada. (Photo by Tom Szczerbowski/Getty Images)
Jose Abreu hit two solo home runs, Alexei Ramirez added a two-run blast and the Chicago White Sox survived a shaky ninth inning to beat the Toronto Blue Jays 5-4 Friday night for their second win in nine games.
Dayan Viciedo also went deep as the White Sox won for the second time in 12 road games and connected four times off Blue Jays knuckleballer R.A. Dickey (6-7).
Abreu led off the fifth with his 24th home run and began the seventh with his 25th, tying Toronto's Edwin Encarnacion and Baltimore's Nelson Cruz for most in the majors.
Encarnacion also homered, going back-to-back with Dioner Navarro in the sixth, but that was all the Blue Jays would manage against left-hander John Danks (7-6), who won for the fourth time in five starts.
Jake Petricka got out of a jam in the ninth inning to notch his second save.