Daniel Palka and Avisail Garcia each homered twice, and Yoan Moncada tripled with the bases loaded in the 12th inning as the Chicago White Sox pulled off their biggest comeback of the season, beating the Cincinnati Reds 12-8 on Tuesday night.
Trailing 7-2 after five innings, the White Sox pulled even in the ninth on Garcia's solo homer off Raisel Iglesias, then pulled it out with the help of a couple of Reds errors.
They loaded the bases in the 12th with a walk and two errors. Moncada's triple off Jackson Stephens (2-1) broke the tie, and Yolmer Sanchez followed with another triple.
Hector Santiago (3-3) fanned six in two innings as the White Sox extended their domination in the interleague series. They're 17-5 all-time against the Reds, including 11-3 in Cincinnati.
Jim Riggleman was ejected by plate umpire Eric Cooper during Chicago's winning rally, his first ejection as the Reds' interim manager.
The Reds got the better of a free-swinging game early on, surging ahead 4-0 before Lucas Giolito could record an out. Jose Peraza opened with a triple, Scooter Gennett hit his 14th homer, Joey Votto walked, and Eugenio Suarez followed with his 17th homer. Suarez performed a salsa dance with Votto after he crossed the plate.
Adam Duvall added a three-run shot into the upper deck in left field in the fifth inning off Giolito for a 7-2 lead, the second time in his career that the right-hander has allowed three homers in a game.
Anthony DeSclafani also gave up a career-high three homers - two by Palka and one by Garcia, who went 3 for 6 and extended his hitting streak to a career-high 13 games.