ST. LOUIS -- The St. Louis Cardinals ended their offensive slump, but the Kansas City Royals found a way to keep the National League champs down. Eric Hosmer hit a tiebreaking single off closer Trevor Rosenthal in the ninth inning and the Royals won 8-7 Tuesday night for their second straight road victory in the four-game, two-city series. "It was a great game back and forth, a lot of clutch hits by both teams," said Alex Gordon, who homered in both games. "It was good to see and hopefully we can build on this." Rookie Kolten Wongs first career home run was a grand slam in the second that ended the Cardinals 20-inning scoreless drought and gave them an early four-run cushion. Wong said it was the first grand slam hes hit at any level. "Its awesome," Wong said. "It was good to get us up early, try and give us a chance." The Cardinals finished a dismal 2-7 home stand when their pitchers faltered and fell to 30-29 overall. Before the game, manager Mike Matheny fielded an endless series of questions about the lack of hitting. Gordons three-run homer capped a six-run fifth for the Royals against Jaime Garcia that put them up by two. "We cant complain about what the offence did," Matheny said. "It just wasnt enough." Kansas City starter James Shields also scuffled, surrendering five earned runs in 5 1-3 innings, and has given up seven homers his last three starts. Shields helped himself with two hits, including an RBI double. "I was just kind of all over the place, really wasnt commanding my slider at all," Shields said. "I made three crucial bad pitches and thats what caused six runs." Peter Bourjos 422-foot homer put the Cardinals ahead 7-6 in the sixth. Alcides Escobars bloop RBI single off Pat Neshek tied it in the eighth, a rally fueled by pinch hitter Billy Butlers infield hit. Omar Infante doubled off Rosenthal (0-3) with one out in the ninth ahead of Hosmers hit. Wade Davis (5-1) allowed a hit in the eighth and Greg Holland worked the ninth for his 16th save in 17 chances for the Royals, the home team for the last two games of intrastate interleague series that resumes Wednesday. "That was one of those grinder games, where youre grinding right from the get-go -- everybody," Royals manager Ned Yost said. "It was a great game." Jhonny Peralta added two doubles and an RBI for St. Louis, outscored 14-0 the previous two games by the Royals and Giants. Wong was chosen as the NL rookie of the month earlier Tuesday and his slam in the second was the Cardinals fifth hit in 10 at-bats against Shields. St. Louis loaded the bases in the first, too, but Yadier Molina grounded into an inning-ending double play on good glovework by Escobar at shortstop and capped by Infantes barehanded grab on the move at second and relay. The Royals had one runner in scoring position the first four innings, then batted around and hit for the cycle in the sixth to take the lead. Gordon homered for the second straight day, Escobar had an RBI triple and Shields had an RBI double with his second straight hit. No St. Louis relievers warmed up during the rally and Matheny said after the game a couple of pitchers had been unavailable. "Im on the mound, Im trying to execute pitches until the manager takes the ball out of my hand," Garcia said. "Im not looking anywhere else." NOTES: Cardinals RHP Adam Wainwright (8-3, 2.32) opposes Jason Vargas (5-2, 3.39) on Wednesday night. Wainwright is 4-1 against the Royals and 9-5 overall in interleague play. Vargas has at least six strikeouts his last five starts, the longest such stretch of his career. ... Shields is the first Royals pitcher to get an RBI since Luis Mendoza May 29, 2013, at St. Louis. ... The Royals six-run inning tied their season best and tied the best against the Cardinals. ... Matt Holliday walked twice and has reached safely the first 30 home games. ... The Royals have played six games with new batting coach Dale Sveum, and have scored six or more runs in four of them. ... Escobars hit ended Nesheks career-best streak of 20 2-3 scoreless innings. ... Wong, the Cardinals 2B, said he jammed his shoulder a bit diving for Butlers infield hit in the eighth and might miss a game. Khalil Mack Youth Jersey . Make that, almost always subjective. Saturday at Carrow Road, the spirit of fair play trumped the rulebook, costing Norwich City three points. David Montgomery Bears Jersey . Pillar is batting .305 with 17 extra-base hits, 19 RBI and five stolen bases in 34 games for Buffalo this season. The right-handed hitter had an International League high, 18-game hitting streak this season and currently owns an IL high 26-game on base streak. http://www.chicagobearfootballauthentic....s-bears-jersey/. - Chelseas 1-0 win at the Etihad, spoiling Manchester Citys perfect home record continues to be the talking point of the week. Mike Singletary Jersey . David Perron had a career high four-point night with two goals and two assists as the Oilers experienced an offensive explosion, blasting the Columbus Blue Jackets 7-0 to record a rare home win for their second victory in a row. Jim McMahon Youth Jersey .C. -- Authorities say the brother of Atlanta Falcons wide receiver Roddy White has been shot and killed outside a South Carolina nightclub.PORTLAND, Ore. -- Lawrence Olum scored the games only goal and Eric Kronberg earned his league-leading seventh shutout as Sporting Kansas City beat the Portland Timbers 1-0. The win moved Sporting KC (7-5-4) into a tie for first place with DC United in the Eastern Conference. Portland (4-5-8) remained in sixth place in the Western Conference. In a scrappy match, with more flying kick attempts and fouls than quality goal-scoring chances, Sporting KC scored in the 24th minute. A long throw-in by Seth Sinovic into the Portland penalty area was knocked by Kevin Ellis into the path of Olum. The Kenyan put a right-footed shot past goalkeeper Donovan Ricketts for his first ggoal of the season.ddddddddddddThe assists were the first for both Ellis and Sinovic. Portland dominated possession for most of the game, and especially in the second half, but was unable to convert it into much of an attacking threat. Kronberg needed to make three saves to earn the shutout. It was the first league match for the teams in two weeks, thanks to a break in the MLS schedule during the group stages of the World Cup. But it was the second meeting between the teams in the last four days. In a U.S. Open Cup match in Kansas City on Wednesday, Portland won 3-1, sending the Timbers into the quarterfinals and a showdown with bitter rival Seattle. ' ' '