McCann hit a tiebreaking grand slam in the eighth inning and Chicago outlasted the Houston Astros 13-9 Wednesday to win the season series from the runaway AL West leaders.
McCann lined his 13th homer on an 0-2 pitch from Ryan Pressly (2-3) with two outs into the right field bullpen to end a 16-game stretch without going deep. The All-Star catcher's first homer since July 22 was his fourth career grand slam and lifted Chicago to a wild victory after the Astros rallied late to tie it.
"We very easily could have folded and given into them with the talent they have over there," McCann said. "We kept fighting and kept pushing and never gave in.
"I was just trying to get something up and elevated. I hit it pretty good and was thankful that it went."
Following a doubleheader split on Tuesday, Chicago (54-65) took two of three games from the Astros in a little over 24 hours and finished 4-3 against them this year. Houston has lost three of four following an eight-game winning streak.
"It's really good because that is one of the best teams in the business right now," said Jimenez, whose tape-measure shot reached the shrubs in the center field batter's eye. "We competed at a high level."
Chicago also overcame a pair of solo shots by Yuli Gurriel and a four-hit day by Michael Brantley that included two doubles. Alex Bregman drove in three runs for Houston after missing Tuesday's twinbill with a sore shoulder.
"At the end of the day, we got outplayed on both sides of the ball," Astros manager A.J. Hinch said. "They were swinging the bats pretty well. They didn't miss a mistake. All in all, not a great day."
Alex Colome (4-2), the fifth Chicago reliever, finished the game with 1 2/3 scoreless innings.
Houston starter Wade Miley allowed seven runs (three earned) on nine hits and hurt himself in the field.
Two of Chicago's four unearned runs in the second inning scored on Yolmer Sanchez's suicide squeeze bunt when Miley tried to shovel the ball with his glove to Robinson Chirinos, but flung it over the catcher's head.
"That was stupid," Miley said. "It was the second inning of a baseball game. With our offense, just take the out and move on, tie the game up."
Chicago starter Ross Detwiler allowed four runs on six hits and two walks in 4 2/3 innings and left with a 7-4 lead.
The Astros jumped ahead 1-0 in the first on back-to-back doubles by Brantley and Bregman. Gurriel lofted his first homer off the left-field foul pole in the second to make it 2-0.
The White Sox pounced on two Astros errors in the second and rallied for four unearned runs.
Gurriel lined his 25th homer of the season to center in the sixth. Abreu replied with an RBI single in the bottom half for an 8-5 lead. Jimenez's shot in the seventh made it 9-7.
The Astros recalled RHP Cy Sneed from Triple-A Round Rock. He's 0-0 with a 3.75 ERA in three appearances with Houston this season. RHP Joe Biagini was optioned to the farm team on Tuesday.
Astros: RHP Gerrit Cole underwent tests on his right hamstring in Chicago after being scratched at the last minute from a start in the second game of Tuesday's doubleheader and after the game said the injury is "not super serious."
Cole experienced discomfort in his leg while warming up and never took the mound. The right-hander will accompany the team to Oakland and doesn't know if he'll miss his next scheduled start, next Monday against Detroit.
White Sox: 3B Yoan Moncada (strained right hamstring) worked out with the team on Wednesday, then left for a rehab assignment with Triple-A Charlotte. ... INF/OF Leury Garcia (bruised finger on right hand) was available off the bench.
Astros: RHP Aaron Sanchez (5-14, 5.60) faces Athletics RHP Mike Fiers (11-3, 3.30) at Oakland on Thursday. Sanchez goes for his third straight win since coming to the Astros in trade from Toronto at the deadline. Fiers is 9-0 with a 2.12 ERA dating to his no-hitter against Cincinnati on May 7.
White Sox: RHP Reynaldo Lopez (7-9, 5.16) takes the mound at Anaheim against Angels LHP Andrew Heaney (1-2, 4.89) on Thursday. Lopez tries for his third straight win and is 3-1 with a 2.13 ERA in his last six starts.
More AP MLB: https://apnews.com/MLB and https://twitter.com/AP-Sports
Chicago White Sox activate Tim Anderson from 10-day IL
White Sox shortstop Tim Anderson, who suffered a strained left hamstring while running out a grounder on April 4, has been activated off the IL.
Fantasy baseball forecaster: Team hitting ratings
Stay ahead of the game and optimize your fantasy baseball hitters with our forecaster, which provides a rolling 10-day outlook of every team's hitting matchups as well as the potential for stolen bases.
Fantasy baseball forecaster: Pitcher projections for the next 10 days
Keep up to date on who is pitching -- and how well they're expected to do -- with our forecaster, which provides a rolling 10-day outlook of every team's probable starting pitchers with game score projections.
Hobby searches for answers as PSA grading services halts card submissions
PSA, the No. 1 sports card grading service in the hobby, recently sent shockwaves through the card collecting community when it ceased accepting new submissions. So what now?
MLB power rankings: Are the Dodgers and Padres the best teams in baseball?
Karl Ravech, Tim Kurkjian and Eduardo Perez break down how the Dodgers and Padres stack up against the rest of the MLB.
MLB Power Rankings Week 2: Which hot starts led to a big move up our list?
The Dodgers remain a clear No. 1 at the top -- but there is plenty of movement after that.