Matt Dominguez hit a tiebreaking solo homer with two outs in the ninth inning and Chris Carter followed with his second home run of the game to lift the Houston Astros to a 10-8 victory over the Chicago White Sox on Monday night.
The Astros squandered a five-run lead and trailed 8-7 before tying the score on Carter's RBI single in the seventh inning. White Sox reliever Addison Reed (5-2) struck out Jose Altuve and Jason Castro to open the ninth before Dominguez put Houston back ahead with his 19th homer, a shot to left field on a 1-0 pitch. Carter then added his 25th of the season.
David Martinez (1-0) pitched 2 2-3 innings to get his first major league win, and Jordan Lyles -- Houston's third pitcher of the ninth inning -- struck out Avisail Garcia looking on a full count with the bases loaded to get his first save in his first chance this season.
Carter finished 3 for 4 with the two homers and four RBIs in his third career multihomer game. His two-run homer in the fifth gave the Astros a 6-1 lead before the White Sox rallied for the lead.
Alejandro De Aza finished with four hits to tie his career high set July 20 against Atlanta.
Jeff Keppinger homered to start the bottom of the fifth and right fielder L.J. Hoes dropped Gordon Beckham's fly ball near the wall, which would have been the third out of the inning, allowing a run to score pulling Chicago within three.
Brandon Barnes opened the top of the sixth with a double, advanced to third on a sacrifice bunt and scored on Andre Rienzo's wild pitch to push the lead to 7-3.
The White Sox then took the lead with five runs in the bottom of the inning.
Dunn had a two-run homer, his 30th of the season, to become the second left-handed hitter in White Sox history to have consecutive 30- homer seasons. Jim Thome did it previously from 2006-08.
Martinez came on with one out and gave up a single to Keppinger, a double to Dayan Viciedo and an RBI single to Josh Phegley. Martinez then balked to allow Viciedo to score the tying run and De Aza's RBI single to left against a drawn-in infield put Chicago ahead.
Astros starter Brett Oberholtzer allowed only one run through four but failed to get out of the sixth and exited after giving up five runs and eight hits in 5 1-3 innings.
There was plenty of sloppy play between the teams with the two worst records in the American League. The White Sox and Astros combined for three errors leading to three unearned runs, three wild pitches, a balk and countless mental mistakes.
The Astros took the lead with three runs in the second inning off Rienzo. Castro led off with a solo home run, and Garcia's fielding error on Barnes' single allowed two runs to score.
Beckham had a run-scoring grounder in the third to get the White Sox on the board.
NOTES: White Sox OF Garcia returned to the lineup Monday after leaving Sunday's game during the fourth inning against Texas. Garcia collided with the right-field fence on Jeff Baker's two-run homer and was removed from the game after getting checked out by a White Sox trainer and manager Robin Ventura. Garcia said he felt better Monday. Ventura explained that Garcia came out of Sunday's game because of a dehydration issue and it was not concussion related. ... One day after getting ejected by crew chief Jerry Layne while exchanging the pregame lineup card, White Sox bench coach Mark Parent admitted he "pretty much knew" he would be ejected for his comments. Parent, whose ejection was his second of the season and third of his career, did not reveal what he said to Lane but acknowledged it stemmed from Saturday's game against the Texas Rangers. ... RHP Paul Clemens (4-4, 6.36 ERA) will be recalled from Triple-A Oklahoma City to start Tuesday's game. The Astros will announce a corresponding move. . Astros manager Bo Porter said he would "have to wait for the evaluation" by team doctors before knowing more about the status of C Max Stassi, on the seven-day concussion disabled list, retroactive to Aug. 23. ... Astros OF Robbie Grossman's two-out double in the fourth inning Monday extended his hitting streak to a career-high 13 games.