ARLINGTON, Texas -- So much for Todd Frazier's sub-.100 slump over his previous nine games.
The Chicago slugger hit a tiebreaking grand slam in the 12th inning for his second homer of the game, powering the White Sox to an 8-4 victory over the Texas Rangers on Monday night.
Frazier, whose average had dropped to .194 because of a 3-for-35 slide, had four hits and a career-high six RBIs to help the White Sox win after the bullpen blew leads in the eighth and ninth innings despite a majors-leading 1.82 ERA coming in.
"It felt good. It felt really good," Frazier said. "With experience, you understand that it's going to come around. Just glad it came today and in extra innings."
Last year's All-Star home run derby winner in front of the home crowd in Cincinnati, Frazier hasn't stopped hitting long balls during his slow start. He has 10 since the offseason trade, two behind Robinson Cano's AL lead at the start of the day.
His go-ahead blast to left came off left-hander Cesar Ramos (0-2).
"We ran into a guy that got hot tonight," said Texas manager Jeff Banister, who was ejected in the ninth after arguing from the dugout following a pitch called a ball for closer Shawn Tolleson. "That was tough."
Dan Jennings (1-0) pitched a scoreless 10th and 11th as the White Sox won their fourth straight in a series opener between teams coming off three-game sweeps. Jennings got an inning-ending double play from Mitch Moreland with the bases loaded in the 10th.
"Danny was on a tightrope there, gets a ground-ball double play," manager Robin Ventura said. "Great job by the defense. After that, he held 'em enough that our lineup comes around."
The AL Central-leading White Sox beat Texas for the sixth consecutive time going back to last season after a sweep in Chicago in April.
Avisail Garcia and Austin Jackson had three hits apiece and teamed up for a go-ahead play in the ninth before the Rangers pulled even for the second time. Garcia scored for a 4-3 lead on Jackson's suicide squeeze bunt that turned into a hit when nobody covered first for the Rangers.
Frazier's ninth homer gave Chicago a 2-0 lead in the sixth. He had a run-scoring single for a 3-1 edge in the eighth.
Rougned Odor's team-leading seventh homer for Texas leading off the sixth ended Miguel Gonzalez's one-hit shutout, and his leadoff triple in the eighth sparked the game-tying rally.
Banister also was tossed by Diaz after a two-strike pitch from Tolleson was called a ball and Alex Avila followed with a singled when the White Sox took the lead in the ninth.
Gonzalez made the second Chicago start in the No. 5 spot that opened last week when the White Sox released John Danks, a 2003 first-round pick by Texas who spent 10 years with the White Sox after a trade.
Called up earlier in the day from Triple-A Charlotte, the 31-year-old right-hander retired 11 straight hitters from the first to the fifth. Gonzalez gave up three hits and one run in 5 2/3 innings in his second start of the season.
Erik Johnson got the first shot at replacing Danks last week, also getting called up from Charlotte before allowing four runs on eight hits in five innings of a 7-3 loss to Boston and going back to the minors.
White Sox: Avila returned at catcher after missing two weeks with a right hamstring strain. He went 1 for 4 with two walks.
Rangers: RF Shin-Soo Choo (right calf strain) says he will spend four or five days in Arizona before a decision on a possible rehab assignment. He's been on the DL since April 10.
White Sox: LHP Carlos Rodon (1-4, 4.36) allowed one run on five hits with 10 strikeouts in six innings in his only previous start at Texas in 2015. It was a no-decision.
Rangers: LHP Derek Holland (3-2, 5.40) makes his first start since allowing 11 hits and 11 runs in 2 2/3 innings at Toronto, raising his ERA from 2.48 through his first five appearances.