The Sports Xchange

EditorsNote: Update 4:Adding Cubs-Dodgers, Padres-Braves will stand Game roundup: Brewers draw first blood in series with Cardinals

ST. LOUIS -- The St. Louis Cardinals might have beefed up their starting rotation at the trading deadline Thursday, but they continued to struggle with other teams' frontline starters Friday night.

Milwaukee Brewers right hander Wily Peralta stifled St. Louis for the third time this year and Cardinals ace Adam Wainwright couldn't match him as Milwaukee opened a pivotal National League Central series with a 7-4 win at sold-out Busch Stadium.

Peralta (13-6) pitched 6 2/3 innings, allowing five hits and two runs while walking four and fanning three. In winning his fourth straight start, Peralta improved to 3-0 against St. Louis, permitting only three earned runs in 20 innings.

Closer Francisco Rodriguez picked up the final out for his 32nd save, tying Atlanta's Craig Kimbrel and St. Louis' Trevor Rosenthal for the league lead.

Cubs 8, Dodgers 2

LOS ANGELES -- Chicago snapped Los Angeles' six-game winning streak and won its fourth game in five contests with a win at Dodger Stadium.

Cubs rookie Kyle Hendricks allowed two runs (one earned) on four hits with three strikeouts and a walk (intentional) in seven innings. Hendricks (2-1) threw 107 pitches (67 strikes).

The Cubs jumped all over beleaguered Dodgers' starter Dan Haren. Haren lasted just 4 1/3 innings and was charged with seven runs (six earned) on eight hits. He struck out three and walked two, throwing 93 pitches (63 strikes). Haren has lost his last five starts.

Right fielder Yasiel Puig left the contest before the seventh inning with mild left hamstring soreness.

Padres 10, Braves 1

SAN DIEGO -- Tommy Medica hit a pair of two-run homers and had a career-high five hits, shortstop Everth Cabrera had four hits and San Diego collected a season-high 20 hits in a rout of Atlanta at Petco Park.

The Padres, who finished last in most National League offensive categories -- including runs scored during the first half of the season -- lead the league in runs scored since the All-Star break.

Padres left-handed starter Eric Stults (4-13) allowed one unearned run, two hits and four walks in 6 1/3 innings. Stults had lost 10 of his last 11 decisions.

Royals 1, A's 0

OAKLAND -- Starter Jeremy Guthrie worked six scoreless innings and outpitched Oakland's Sonny Gray to lead Kansas City to victory at O.co Coliseum.

Gray's six-game winning streak ended and it was the fifth time Oakland has been shut out this season, and the eighth shutout thrown by Royals pitchers.

The game's only run came on a fifth-inning home run by Kansas City's 42-year-old designated hitter Raul Ibanez.