Manager Robin Ventura aptly described the White Sox's 5-4 victory over the Blue Jays on Friday night as a "thriller." Some of the excitement at the Rogers Centre was less than helpful.

First baseman Jose Abreu hit two of four Sox home runs as they broke free from an 18-inning scoreless streak to claim their second victory in nine games on their trip.

But the Sox bullpen and now-former closer Ronald Belisario threatened to surrender yet another game before reliever Jake Petricka entered and calmed the chaos to pick up his second save of the season. The close call left Ventura promising changes to roles in the bullpen just three days after he said he would try to stick with the fumbling Belisario.

Ventura, who gave Belisario an earful of what he said was "support" in a ninth-inning trip to the mound, said he would talk with pitching coach Don Cooper on Saturday morning to come up with a new plan.

"(Belisario) is still going to pitch for us," Ventura said. "He's still a good pitcher, but from here on out we'll see where he is in doing that."

Sox left-hander John Danks earned his seventh victory of the season after allowing two runs on five hits, walking none and striking out two.

He received some help from Abreu, who hit his 24th and 25th home runs of the season off Blue Jays right-hander R.A. Dickey, his fourth multi-homer game this season. Dayan Viciedo also homered, and Alexei Ramirez added a two-run homer that gave the Sox a 5-2 lead in the seventh inning and pushed Dickey from the game. Ramirez hadn't had an RBI in a game since May 26.

"The Cubans played great tonight," Danks said. "These guys are swinging the bat well and have all year, for the most part. It's our job as pitchers to hold them down and let these guys go to work. I was happy to do that tonight."

The Blue Jays added three home runs to the power display, including one each from Edwin Encarnacion and Dioner Navarro off Danks.

The third Blue Jays homer came at a bad time.

Belisario entered in the ninth with a 5-2 lead, but he allowed a home run to Colby Rasmus to start off. He also allowed one-out singles to Munenori Kawasaki and Anthony Gose before Ventura pulled Belisario in favor of left-hander Eric Surkamp. In his second game with the Sox since being recalled from Triple-A Charlotte on Thursday, Surkamp saw the Blue Jays load the bases on Conor Gillaspie's fielding error.