CHICAGO (AP) Cardinals slugger Matt Holliday hadn't homered in 10 weeks, but he knew immediately he really nailed one.
Holliday hit his sixth career grand slam off White Sox starter Carlos Rodon's first pitch to him in the fourth inning, powering Michael Wacha and St. Louis past Chicago 8-5 on Tuesday night.
Holliday connected for the first time since May 12, recording just his fourth homer this season. He returned last Friday after missing 31 games because of a strained right quadriceps.
''I've hit a few of them,'' Holliday said. ''I knew I got it pretty good.
''I'm just trying to be aggressive early, trying to get something to hit hard, preferably in the air.''
Although Holliday is under orders not to push his injured thigh too hard, he didn't have to after his drive sailed deep into the left-center field bleachers and staked the Cardinals to a 7-0 lead. He added a single and scored a second run in going 2 for 4.
''It was great to see him hit a ball like he can,'' St. Louis manager Mike Matheny said. ''We just like having him back on our club. He's just a big piece.''
Mark Reynolds added a solo shot in the fifth.
Wacha (11-3) gave up five runs in five innings. Trevor Rosenthal pitched the ninth for his 28th save in 30 chances.
Wacha retired the first nine he faced before giving up all five Chicago runs in the fourth and fifth. Matheny pulled him after the fifth and 100 pitches.
''I felt really good throughout he first three, then just left some balls up in the zone,'' Wacha said. ''I lost control of fastball command and they didn't miss the mistakes the last couple of innings I was out there.''
Stephen Piscotty, St. Louis' top hitting prospect, made his major league debut playing left field. He had an infield single in four at-bats and struck out twice.
Yadier Molina drove in two runs and Matt Carpenter added an RBI for the Cardinals, who were swept by the White Sox in St. Louis three weeks ago.
Rodon (3-3) was tagged for seven hits in four innings as Chicago lost its third in a row.
''Even the last time out, (Rodon) got himself in some trouble and got out of it,'' White Sox manager Robin Ventura said. ''This one didn't work out that way. Holliday had the big homer that really knocked him out of this one.''
White Sox rookie Tyler Saladino homered for the second straight game. He and Geovany Soto homered off Wacha in the fifth.
Four Cardinals relievers combined for four scoreless innings, handing the White Sox their fourth loss in five games since the All-Star break.
Carpenter ended an 0-for-17 slump with an RBI single in the second.
Cardinals: RHP Mitch Harris (right groin strain) was sent to Triple-A Memphis to begin a 20-day rehab assignment. ... OF Jason Heyward started in right field after exiting Saturday night's game again the Mets because of leg cramps. Heyward, who also had a head cold, didn't start on Sunday, but pinch hit in an 18-inning 3-1 loss to New York.
White Sox LHP John Danks (5-8, 4.98) faces St. Louis RHP Lance Lynn (7-5, 2.79) on Wednesday in the second game of the two-game set. Danks will make his first career appearance against the Cardinals. Lynn is 1-0 with an 0.68 ERA in two career starts against the White Sox.
Matheny dropped Carpenter to seventh in the batting order for the first time since April 2013. Carpenter, who had led off or batted second this season, entered the game hitting just .158 (9-for-57) in July.
He went 2 for 5 on Tuesday.
''You try to find him a spot in the lineup where he can get comfortable,'' Matheny said. ''Part of it is trying to do something a little bit different to try to get Carp rolling because we like it when he gets locked.''
Piscotty, 24, was called up from Triple-A Memphis before the game and batted ninth.
The right-handed hitter was batting .272 with 11 home runs and 41 RBI in his 87 games at Memphis this season. The Stanford graduate had raised his season average from .243 since June 1 by batting .308 (44-for-143) over the past six weeks.
''He looked good,'' Matheny said. ''Good getting the first hit out of the way.''
HOOPING IT UP
Charlotte Hornets 2015 first-round pick Frank Kaminsky threw out a ceremonial first pitch and took batting practice. A lifelong White Sox fan, Kaminsky is a native of suburban Lisle, Illinois, and is still trying to process being drafted by Chicago Bulls legend Michael Jordan.
''It's very, very surreal. Being from Chicago he's a huge icon here and not just in Chicago but globally. His name is so big,'' Kaminsky said. ''You know you're in good hands when you're playing for arguably the best basketball player of all time.''