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.

Top MLB Public Bets

MLB Top Stories

Thumbnail Diamondbacks vs. Rockies Prediction Will today's matchup between the Diamondbacks and Rockies turn into a pitcher's duel at 3:10PM ET?
Thumbnail Astros vs. Athletics Pick Can the Houston Astros complete a four-game sweep of the Oakland Athletics when the two cap off their series today at 3:35PM...
Thumbnail Pirates vs. Brewers Prediction Will the Brewers earn a series split when they host the Pirates one more time at 2:10PM ET today?
Thumbnail Blue Jays vs. Rangers Pick Can the Toronto Blue Jays grab another win over the Texas Rangers when the two close out their series today at 2:05PM...
Thumbnail White Sox vs. Twins Prediction Will the Twins pull off the upset versus the White Sox today when the division rivals finish their series at 1:10PM ET?

MLB Team Pages