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 Bautista re-signs, Blue Jays 30/1 Jose Bautista is heading back to Toronto on a one-year deal. What are the current odds of the Blue Jays to win the World Series?
Thumbnail Jays, Bautista could be close to deal Could the Blue Jays be nearing a new deal with slugger Jose Bautista?
Thumbnail Red Sox favored to win AL Pennant The Boston Red Sox are favored to win the 2017 American League Pennant, while the defending champs have the next-best odds.
Thumbnail Updated 2017 NL Pennant Odds The Chicago Cubs remain favored to win the 2017 National League Pennant at 9/5, but which team is listed second?
Thumbnail Cubs remain World Series Favorites The Cubs remain favored to win the 2017 World Series while the Red Sox have the next-best odds according to oddsmakers.

MLB Team Pages