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.
MORE

Recent MLB Discussions

Top MLB Public Bets

MLB Top Stories

Thumbnail Tigers vs. Athletics Pick The Detroit Tigers hope to continue a strong run when they hit the road to face the Oakland Athletics tonight at...
Thumbnail White Sox vs. Royals Prediction Will the Kansas City Royals and Chicago White Sox have another pitching duel when they open their weekend...
Thumbnail Orioles vs. Indians Prediction The Cleveland Indians and Baltimore Orioles aren’t lightning the scoreboards on fire lately, will that...
Thumbnail Yankees vs. Rays Pick Both the New York Yankees and Tampa Bay Rays are looking to snap a minor losing streak when they face off today at...
Thumbnail Red Sox vs. Blue Jays Pick Two surging teams in the Toronto Blue Jays and Boston Red Sox meet up tonight at 7:07PM ET. Which team will get...
More inMLB Articles  

MLB Team Pages