ST. LOUIS (AP) -- Kolten Wong was sitting on a fastball, hoping for extra bases to get something going in the ninth inning.
The rookie downplayed his power after giving the St. Louis Cardinals their second straight game-winning, ninth-inning home run on a two-out, full-count drive that soared well beyond the right field wall.
"I'm definitely not the kind of guy to hit a home run," Wong said after the 5-4 victory stunned the Pittsburgh Pirates on Tuesday night. "Usually, I'm always that guy there getting ready to jump on someone coming home.
"For me to be switches places with someone, that was awesome."
A night earlier, Wong was part of the joyous celebration at the plate after Matt Adams hit his first career game-winning homer. He was just about to douse "Big City" with two cups of water before catcher Yadier Molina tackled him.
This time, it was Wong getting mobbed. He said his last game-winning homer came in college at Hawaii against Louisiana Tech.
"It was a little scary, I saw those big guys and I didn't know if I was going to get beat-up or what," Wong said. "It was awesome, seeing those guys and how excited they were. This is a huge win for us."
Ernesto Frieri (1-1) got two routine outs before Wong, batting eighth, hit his third homer on a full count.
The drive over the right-field wall was estimated at 420 feet. On Monday night, Matt hit his first winner off Justin Wilson in a 2-0 victory.
The Cardinals last had consecutive game-winning homers when Albert Pujols twice beat the Cubs on June 4 and 5, 2011. They have four game-winners this season overall.
Wong also gave the Cardinals the early lead with a two-run double in the second.
Trevor Rosenthal (1-4) struck out Starling Marte on three pitches with two on to end the ninth.
Matt Holliday had been 2-for-14 on the homestand before tying it with a two-run double off Vance Worley in the fifth. He batted second the previous 14 games while battling a slump and manager Mike Matheny put him back in his usual third slot Wednesday with Jon Jay batting second to give the top of the lineup more flexibility to bunt and hit and run.
WHITE SOX 8, RED SOX 3
BOSTON -- Conor Gillaspie hit a tie-breaking, two-run homer in the sixth inning for his third hit of the game and Chicago beat struggling Boston.
The White Sox are 5-1 in their past six games. John Danks (8-6) started with four shutout innings on Tuesday night after Hector Noesi beat Seattle 1-0 on Sunday and Scott Carroll won 4-0 on Monday night when Boston had just two hits.
RAYS 4, ROYALS 3
ST. PETERSBURG, Fla. -- Evan Longoria drove in two runs, Jeremy Hellickson went 41/3 innings in his season debut, and Tampa Bay beat Kansas City.
The Rays opened the sixth with three consecutive hits, including a two-run single by Longoria off Jason Vargas (8-4), to take a 2-1 lead. Vargas, who allowed two runs and six hits in 52/3 innings, was coming off seven innings in the Royals' 4-0 win Wednesday against Minnesota.
METS 8, BRAVES 3
NEW YORK -- Rookie Jacob deGrom struck out 11 in seven shutout innings and also delivered a table-setting hit from the No. 8 spot in the batting order and New York tagged All-Star Julio Teheran and Atlanta.
The shaggy-haired deGrom (2-5) pitched the Mets to their third win in a row, and the franchise's 4,000th victory since starting out as an expansion team in 1962. Atlanta has lost three straight.
ASTROS 8, RANGERS 3
ARLINGTON, Texas -- Chris Carter led off two innings with home runs, George Springer had one inning-starting long ball and Houston beat Texas.
Brad Peacock (3-5) struck out five while allowing two runs and six hits over 52/3 innings.
PHILLIES 9, BREWERS 7
MILWAUKEE -- Domonic Brown homered and had a two-run single and Philadelphia rallied from a big early deficit to outlast struggling Milwaukee.
Kyle Kendrick (4-8) picked up the victory for Philadelphia despite giving up 11 hits and seven earned runs over 52/3 innings. He walked two and struck out two.
MARLINS 2, DIAMONDBACKS 1
PHOENIX -- Marcell Ozuna hit a two-out, two-run home run off Addison Reed in the ninth inning to spoil a brilliant Arizona debut by Vidal Nuno and give Miami a victory over the Diamondbacks.
Mike Dunn (7-4) pitched one-third of an inning to get the victory. Steve Cishek pitched a perfect ninth for his 20th save in 22 opportunities.
ROCKIES 2, PADRES 1
DENVER -- Charlie Blackmon hit a two-run homer and Franklin Morales pitched effectively into the sixth inning, helping Colorado beat San Diego.
Morales (5-4) turned in another solid outing since being reinserted into the starting rotation on July 3. The lefty allowed four hits and one run before being removed for a reliever with two outs in the sixth.
ATHLETICS 6, GIANTS 1
OAKLAND, Calif. -- Sonny Gray struck out eight to win his third straight decision, and the Oakland Athletics beat the San Francisco Giants 6-1 on Tuesday night for their sixth consecutive victory.
Coco Crisp hit an RBI single and stole his 16th base and Nick Punto doubled in a run during a four-run third against Madison Bumgarner (9-7), handed his second three-start skid of the year.
BLUE JAYS 4, ANGELS 0
ANAHEIM, Calif. -- R.A. Dickey scattered four hits over seven innings for his first victory in over a month, Jose Reyes homered and drove in three runs Tuesday night and the Toronto Blue Jays ended a season-worst five-game skid with a 4-0 win over the Los Angeles Angels.
Dickey (7-8) struck out five and walked one after losing his previous four starts. The 2012 NL Cy Young Award winner got back in the win column for the first time since beating the Tigers on June 4.
TWINS 2, MARINERS 0
SEATTLE -- Minnesota's Phil Hughes pitched into the eighth inning, Sam Fuld barely cleared the wall with his second home run of the season and the Twins beat the Seattle Mariners 2-0 on Tuesday night.
Hughes rebounded from being knocked around in his previous two starts to shut down the Mariners. Hughes (9-5) gave up eight hits in 71/3 innings, struck out eight and didn't walk a batter in silencing Seattle's stagnant offense.