David Cooper singled home the winning run in the 11th inning as the Toronto Blue Jays beat the Chicago White Sox 3-2 on Monday night.
Rajai Davis popped out to open the 11th before left-hander Leyson Septimo came on to replace Jesse Crain. After Septimo (0-2) walked Johnson on four pitches, White Sox manager Robin Ventura brought in Nate Jones to face Edwin Encarnacion, whose single moved Johnson to third. Cooper followed with a liner that bounced just in front of a hard-charging Alex Rios in right, scoring Johnson easily.
Steve Delabar (3-1) struck out six batters in two innings to earn the win.
Chicago's Adam Dunn hit two home runs, including a game-tying shot in the ninth inning, boosting his major league-leading total to 33. It was his 32nd career multihomer game and second this season.
With Chicago trailing 2-1 to begin the ninth, Dunn tied it by swatting Casey Janssen's first pitch over the wall in left.
For Janssen, the blown save was his first since April 14 against Baltimore, snapping a streak of 15 successful conversions.
Delabar struck out four in the 10th, the first time a Blue Jays pitcher has accomplished the feat and the first time in major league history it happened in extra innings. Tyler Flowers, the second batter of the inning, struck out swinging but reached on a passed ball.
Dunn's first homer was a mammoth 469-foot shot off the roof of the restaurant in center field in the fourth, the longest home run at Rogers Centre this season. Encarnacion hit a 467-foot homer against Cleveland on July 14.
Toronto opened the scoring in the third when Anthony Gose was hit by a pitch, moved to second on Johnson's two-out walk and scored when Encarnacion followed with a single to right.
Rookie Moises Sierra restored Toronto's lead when he opened the seventh with a homer to left-center off Jake Peavy, his first of the season.
Peavy allowed two runs and five hits in eight innings. He walked two and struck out six.
Toronto right-hander Carlos Villanueva allowed one run and five hits in a season-high seven innings. He walked one and matched a season-high with eight strikeouts.
Chicago's Kevin Youkilis returned to the lineup after sitting out Sunday's win over Oakland with soreness in his left arm and right knee.