ATLANTA (AP) -Kelly Johnson had four hits, including two homers, and Jeff Francoeur and Brian McCann hit home runs as Atlanta welcomed Mark Teixeira to town with a 12-4 win over Houston on Tuesday night.
Johnson drove in five runs and McCann drove in four, including a two-run double in the 8th.
Teixeira, obtained from Texas in a seven-player trade that was finalized earlier in the day, was activated for the game but did not arrive until the seventh inning.
Johnson hit a two-run home run and McCann hit a homer as the Braves took a 5-1 lead with nine hits in four innings off Houston starter Chris Sampson (7-8).
Craig Biggio's two-run double to right-center in the fifth cut Atlanta's lead to 5-4.
Chuck James (9-8) earned the win despite giving up more than two runs for the first time in six starts. He allowed six hits and four runs in five innings.
Rockies 6, Marlins 3
MIAMI (AP) - Aaron Cook allowed five hits in 7 2-3 innings to win his third straight start for Colorado.
Garrett Atkins doubled home three runs for the Rockies, who won their third consecutive game. They're 54-51, matching the franchise's second-best record after 105 games.
Miguel Olivo hit his 10th homer for the Marlins, who lost for the seventh time in eight games.
Florida's Scott Olsen (8-9) allowed seven hits and six runs in five innings. In two starts since his arrest after he allegedly fought with police, he has lost twice and allowed 13 runs in 10 innings.
Cook (8-6) allowed three runs, two earned. Manuel Corpas pitched a perfect ninth for his seventh save in as many chances since closer Brian Fuentes went on the disabled list.
Few witnessed the Rockies' five-hitter. The announced crowd was 11,534, but actual attendance was likely less than 3,000.
Cardinals 6, Pirates 4
PITTSBURGH (AP) - Two misplays by Pirates catcher Ronny Paulino in the same at-bat helped St. Louis score the go-ahead run in the sixth inning.
The Cardinals matched their season high by winning their fourth in a row as Adam Wainwright (10-8) limited the Pirates to two runs over six innings.
David Eckstein and Skip Schumaker hit consecutive sacrifice flies in a two-run seventh and the Cardinals won their 38th in 53 games in PNC Park - easily the best record of any team since the ballpark opened in 2001.
The Pirates wasted another effective start by Paul Maholm (7-13) and two RBIs by Jack Wilson to lose their 14th in 16 games since the All-Star break. Maholm held St. Louis to two earned runs over six innings.
Jason Isringhausen pitched the ninth inning for his 21st save.
Nationals 6, Reds 3
WASHINGTON (AP) - Ryan Zimmerman's three-run double was the biggest hit in Washington's big fifth inning.
Rookie Matt Chico (5-6) earned the victory by going five innings. He gave up two runs, nine hits and three walks. Chad Cordero pitched the ninth inning for his 22nd save.
Adam Dunn snapped an 0-for-13 drought by doubling off the wall in right-center to start the fifth. That was followed by three more hits, including Jeff Conine's RBI double and Edwin Encarnacion's RBI single, and the Reds led 2-0.
Washington sent 10 men to the plate in its half of the inning and scored five runs, all charged to starter Bobby Livingston (2-2). He left after facing five batters in that inning, retiring none.
After Brandon Phillips' RBI single pulled the Reds within 5-3 in the sixth, Church added an RBI double in the seventh.

Recent MLB Discussions

Top MLB Public Bets

MLB Top Stories

Thumbnail Nationals vs. Padres Pick Do the San Diego Padres have the pieces in play to top the first-place Washington Nationals Thursday...
Thumbnail White Sox vs. Rangers Pick Can the Chicago White Soxput up any fight when they go on the road to face the Texas Rangers...
Thumbnail Yankees vs. Mets Pick Will the New York Yankees continue to slow down the host New York Mets Thursday...
Thumbnail Cardinals vs. Pirates Pick Will hitting or pitching prevail when the St. Louis Cardinals wrap up their series with the host Pittsburgh Pirates...
Thumbnail Rays vs. Blue Jays Pick Can the Toronto Blue Jays find a way to earn an upset win at home when they take on the Tampa Bay Rays tonight...

MLB Team Pages