TORONTO — Maybe this will have to suffice as Jose Abreu’s home-run derby.

The White Sox slugger, who keeps saying he’d rather not participate in baseball’s official derby during All-Star week, was the winner in the long-ball event staged Friday night at Rogers Centre with two bombs against knuckleballer R.A. Dickey.

The Blue Jays’ Edwin Encarnacion, Dioner Navarro and Colby Rasmus and the Sox’ Dayan Viciedo and Alexei Ramirez tied for second with one apiece.

The Sox held on to win 5-4. Here’s the scorecard on the home- run show:

Abreu, fifth inning, none on; Viciedo, fifth inning, none on; Encarnacion, sixth inning, none on; Navarro, sixth inning, none on; Abreu, seventh inning, none on; Ramirez, seventh inning, one on; Rasmus, ninth inning, none on.

It was home-run fun for a while until Rasmus’ blast against Ronald Belisario dragged the Sox’ closer drama into the picture in the ninth inning. Manager Robin Ventura visited the mound, his team still leading 5-3, for a face-to-face talking-to that was stern and animated.

“There was more support than anything else,’’ Ventura said.

Perhaps, but two singles later, Ventura replaced Belisario — probably for good as the closer, he said — with Eric Surkamp and then Jake Petricka, who got Jose Reyes and Melky Cabrera to hit grounders to preserve the victory.

Abreu’s first blast, his 24th, which landed in the second deck in left field, tied him with Encarnacion for the major-league lead. Encarnacion took the lead back with a solo shot against John Danks, and Navarro went back-to-back — the only runs scored against Danks over six innings.

Abreu tied Encarnacion with his 25th homer leading off the seventh that cleared the center-field wall. After Adam Dunn walked, Ramirez hit one inside the left-field foul pole to give the Sox a 5-2 lead and end Dickey’s night.

It was the first time Dickey gave up four homers since the Tigers got him for six in 2006. He is the fourth Cy Young winner to allow a homer to Abreu, who also went deep against David Price, Justin Verlander and Clayton Kershaw.

Abreu also became the second player to notch four multihomer games over the first 67 of his career, joining Bob Horner of the Braves in 1978.

Danks allowed five hits and no walks against a team that has been tough on him during his career.

On a night when the Angels’ Mike Trout hit a 489-foot homer in Kansas City and the Orioles’ Nelson Cruz homered to create a three-way tie with Abreu and Encarnacion for the major-league lead, the ball was flying north of the U.S. border, too. Encarnacion brought the crowd to its feet when he flied out to the warning track in right-center against Zach Putnam in the eighth.

The Jays’ Jose Bautista, captain of the American League Home Run Derby team, said Thursday that he would find out for himself what Abreu’s level of interest is.

“I told Encarnacion that right now my concentration is on our team, and I’m not interested in talking about that,’’ Abreu said after the game. “But you never know. We’ll have to see.’’

The Sox (37-44) won for the second time in nine games on their 11-game road trip.

Notes

Adam Eaton sat out with lower leg issues. He came out of the game Thursday in the first inning. Robin Ventura said Eaton has improved.

◆ The Sox signed right-hander Daniel McCutchen to a minor-league contract and assigned him to Class AAA Charlotte.

Avisail Garcia went through outfield drills again. Ventura said that it’s not out of the question that he plays this season — but only if he’s 100 percent.

Alexei Ramirez collected his first RBI since May 26.

Email: dvanschouwen@suntimes.com

Twitter: @CST_soxvan

SATURDAY

SOX AT BLUE JAYS

The facts: 12:07 p.m., CSN, 670-AM, 97.5-FM.

The pitchers: Chris Sale (6-1, 2.27 ERA) vs. Marcus Stroman (4-2, 4.25).

SOX 5, Blue jays 4

SOX AB R H BI BB SO Avg.

Le.Garcia cf 5 0 0 0 0 1 .203

G.Beckham 2b 4 0 1 0 0 2 .261

Gillaspie 3b 4 0 0 0 0 1 .321

J.Abreu 1b 3 2 2 2 1 0 .280

A.Dunn dh 3 1 1 0 1 2 .230

Al.Ramirez ss 4 1 1 2 0 1 .293

Viciedo rf 4 1 1 1 0 3 .244

Sierra rf 0 0 0 0 0 0 .196

De Aza lf 4 0 1 0 0 2 .223

Flowers c 4 0 1 0 0 3 .241

Totals 35 5 8 5 2 15

Toronto AB R H BI BB SO Avg.

Reyes ss 5 0 0 1 0 2 .262

Me.Cabrera lf 5 0 2 0 0 0 .305

Encarnacion 1b 4 1 1 1 0 0 .277

D.Navarro dh 4 1 1 1 0 1 .274

Glenn rf 3 0 0 0 0 1 .000

b-Col.Rasmus ph 1 1 1 1 0 0 .233

St.Tolleson 3b 2 0 1 0 0 0 .232

a-J.Francisco ph-3b 2 0 0 0 0 1 .233

Kawasaki 2b 3 1 2 0 1 0 .271

Gose cf 4 0 1 0 0 1 .238

Thole c 3 0 0 0 0 0 .265

c-Lind ph 1 0 0 0 0 0 .340

1-Hutchison pr 0 0 0 0 0 0 .667

Totals 37 4 9 4 1 6

SOX 000 020 300 — 5 8 2

Toronto 000 002 002 — 4 9 1

a-struck out for St.Tolleson in the 7th. b-homered for Glenn in the 9th. c-reached on error for Thole in the 9th.

1-ran for Lind in the 9th.

E—Al.Ramirez (8), Gillaspie (6), Reyes (10). LOB—SOX 5, Toronto 7. 2B—Me.Cabrera (20), St.Tolleson (5). HR—J.Abreu 2 (25), off Dickey 2; Viciedo (7), off Dickey; Al.Ramirez (8), off Dickey; Encarnacion (25), off Joh.Danks; D.Navarro (5), off Joh.Danks; Col.Rasmus (11), off Belisario. RBI—J.Abreu 2 (63), Al.Ramirez 2 (38), Viciedo (24), Reyes (23), Encarnacion (65), D.Navarro (34), Col.Rasmus (26). SB—G.Beckham (2).

RLSP—SOX 2 (Viciedo 2); Toronto 3 (Gose, Encarnacion, Me.Cabrera). RISP—SOX 1 for 3; Toronto 1 for 6. GIDP—Al.Ramirez.DP—Toronto 1 (Reyes, Kawasaki, Encarnacion).

SOX IP H R ER BB SO NP ERA

Joh.Danks W, 7-6 6 5 2 2 0 2 110 4.26

Guerra H, 2 1 0 0 0 1 2 23 2.45

Putnam H, 11 1 1 0 0 0 2 15 2.10

Belisario H, 61/33 2 1 0 0 14 5.54

Surkamp 0 0 0 0 0 0 6 6.75

Petricka S, 2-32/30 0 0 0 0 7 2.08

Toronto IP H R ER BB SO NP ERA

Dickey L, 6-7 6 5 5 5 1 9 105 4.24

Loup 1 1 0 0 0 2 12 3.32

Santos 1 2 0 0 1 3 22 6.23

Rasmussen 1 0 0 0 0 1 8 6.00

Dickey pitched to 3 batters in the 7th.

Surkamp pitched to 1 batter in the 9th.

Inherited runners-scored—Surkamp 2-0, Petricka 3-1. IBB—off Santos (J.Abreu). WP—Joh.Danks.

Umpires—Home, Manny Gonzalez; First, Jim Reynolds; Second, Brian Knight; Third, Fieldin Culbreth. T—2:58. A—24,173 (49,282).

HOW THEY SCORED

White Sox fifth J.Abreu homered to left on a full count. A.Dunn struck out. Al.Ramirez grounded out. Viciedo homered to right on a 1-1 count. Two runs. White Sox 2, Blue Jays 0.

Blue Jays sixth Reyes struck out. Me.Cabrera grounded out. Encarnacion homered to left on a full count. D.Navarro homered to left on a 2-2 count. Two runs. White Sox 2, Blue Jays 2.

White Sox seventh J.Abreu homered to center on a 2-2 count. A.Dunn walked on four pitches. Al.Ramirez homered to left on a full count, A.Dunn scored. Three runs. White Sox 5, Blue Jays 2.

Blue Jays ninth Belisario pitching. Col.Rasmus pinch-hitting for Glenn. Col.Rasmus homered to center on a 2-1 count. J.Francisco grounded out. Kawasaki singled. Gose singled, Kawasaki to second. Lind pinch-hitting for Thole. Surkamp pitching. Lind safe at first on Gillaspie’s error, Kawasaki to third, Gose to second. Hutchison pinch-running for Lind. Petricka pitching. Reyes grounded into fielder’s choice, Kawasaki scored, Gose to third, Hutchison out. Two runs. White Sox 5, Blue Jays 4.