Cards top Braves in potential playoff matchup

ST. LOUIS — Rookie Shelby Miller worked seven innings of three-hit ball, Matt Carpenter and Carlos Beltran each homered and the St. Louis Cardinals beat the Atlanta Braves for the third straight time, 6-2 Saturday night.

Freddie Freeman homered for the NL East-leading Braves, who totaled five runs while dropping three in a row for the first time since July 3-5. Julio Teheran (10-7) allowed a season-worst five walks and was charged with four runs.

Miller (12-8) worked more than six innings for the first time in 13 starts since June 1. He struck out six without walking a batter while pitching with no more than a one-run cushion against a fellow 22-year-old right-hander. Center fielder Jon Jay made a leaping catch at the wall to rob Brian McCann of at least extra bases in the seventh.

The Cardinals, who began the night a game back in the NL Central, go for a four-game sweep today with Lance Lynn (13-7) opposing Mike Minor (12-5).

Giants 6, Pirates 3

At San Francisco, Buster Posey had three hits, Pablo Sandoval drove in two runs and the Giants beat the Pirates.

Tim Lincecum pitched into the sixth inning after two rocky starts for his first win in more than two weeks. The former two-time NL Cy Young winner walked four but struck out eight and pitched out of trouble in back-to-back innings before giving way to the bullpen.

The Giants did most of the damage in the first inning when they batted around and scored four times off Pirates starter Francisco Liriano (14-6).

Reds 6, Brewers 3

At Cincinnati, Ryan Ludwick hit his first homer since last October, another indication his swing is coming around, and Zack Cozart had a tiebreaking two-run shot, powering the Reds to a victory over the Brewers.

Marlins 3, Rockies 0

At Miami, rookie Jose Fernandez struck out eight in seven innings, leading the Marlins to a win over the Rockies.

Fernandez (10-5) allowed four hits and did not walk a batter as he lowered his ERA to 2.30. Fernandez has been one of the best pitchers in the Majors since June 1, compiling a 1.52 ERA and 112 strikeouts in 15 starts.

Cubs 3, Padres 2

At San Diego, Jeff Samardzija pitched eight impressive innings and Darwin Barney homered and drove in two runs as the Cubs beat the Padres.

Diamondbacks 12, Phillies 7,18 innings

At Philadelphia, Adam Eaton hit a go-ahead double in the 18th inning as the Arizona Diamondbacks outlasted the Philadelphia Phillies in a record-setting, marathon game for both clubs.

The teams combined to use 20 pitchers in a contest that took 7 hours, 6 minutes — setting a mark for length of game for both teams.

American League

Athletics 2, Orioles 1

At Baltimore, Coco Crisp hit a tiebreaking home run leading off the ninth inning and Jarrod Parker earned his eighth straight win as Oakland beat the Orioles.

After Parker and Chris Tillman waged a magnificent pitching duel for eight innings, Crisp connected on a 3-1 pitch from Darren O'Day (5-3). It was the third home run in three games for Crisp, who had four hits on Friday night.

Parker (10-6) gave up one run, five hits and three walks to improve to 8-0 in 16 starts since May 22.

Angels 5, Mariners 1

At Seattle, Mike Trout hit his 22nd home run and Jason Vargas allowed one run in 61/3 innings and the Angels earned a victory over the Mariners.

The Angels jumped on top early against Mariners starter Erasmo Ramirez (4-1). After a walk to Erick Aybar, Trout homered to give the Angels a 2-0 lead.

Right fielder Endy Chavez limited the early damage by robbing a would-be home run from Hank Conger in the second inning.

Rays 4, Yankees 2

At St. Petersburg, Fla., David Price outpitched CC Sabathia and the Tampa Bay Rays rallied to beat the New York Yankees to hang on to first place in the AL East.

Evan Longoria snapped a 2-all tie with a sixth-inning RBI single and added a solo homer in the eighth to help reigning AL Cy Young winner Price (8-5) win his fifth consecutive decision. Price improved to 7-1 since a stint on the disabled list for a left triceps strain.

Astros 8, Blue Jays 5

At Houston, Jason Castro homered twice and drove in three runs to lead the Astros over the Blue Jays.

Castro hit a two-run homer in the third inning to push the lead to 5-0, and added a solo shot in the seventh to make it 8-4.

Indians 7, Twins 2

At Cleveland, Carlos Santana and Jason Kipnis hit two-run homers, Zach McAllister won his third straight start and the Indians beat the Twins.

The win moved the Indians into third place in the crowded American League wild-card race.


Tigers 3, Mets 0

At New York, Max Scherzer outpitched Matt Harvey in their All-Star rematch, striking out 11 and hitting a stunning RBI double that sent the Tigers to a victory over the Mets.

Scherzer (19-1) joined Rube Marquard in 1912 and Roger Clemens in 2001 as the only major league pitchers to win 19 of their first 20 decisions in a season.

Red Sox 4, Dodgers 2

At Los Angeles, Jon Lester pitched three-hit ball into the eighth inning, Jonny Gomes' three-run homer capped a four-run first, and the Red Sox beat Los Angeles, snapping the Dodgers' four-game winning streak.

Lester (12-7) gave up one run in 71/3 innings, struck out six and walked four.

Nationals 7, Royals 2

At Kansas City, Mo., Jordan Zimmermann rebounded from one of his worst career outings to go 72/3 strong innings, Ian Desmond hit his 18th home run, and the Nationals beat the Royals.

Share This Story