Yadier Molina's RBI double snapped an eighth-inning deadlock and Colby Rasmus homered in St. Louis' 4-3 victory over Atlanta on Monday night, the Braves' sixth straight loss. Troy Glaus had two hits and an RBI for the Braves, who have been outscored 23-9 during their worst slump since dropping six straight to end 2009. Albert Pujols had three hits and an RBI for the Cardinals, who have won the opener in all but one of seven series. Pujols had a run-scoring groundout in the sixth and doubled off Takashi Saito (0-1) to open the eighth. Dennys Reyes (2-0) worked around two two-out walks in the eighth. Ryan Franklin finished for his seventh save in seven chances. Rasmus had two hits and an intentional walk after going 1 for 18 at home to open the season. He is 12 for 26 during a seven-game hitting streak after hitting his sixth homer to open the seventh. Cubs 4, Nationals 3, 10 innings: At Chicago, Aramis Ramirez walked with the bases loaded in the 10th inning to give Chicago its fourth straight win. Ryan Theriot, coming off a five-hit game against Milwaukee on Sunday, started the winning rally with a leadoff single against Brian Bruney (1-1). Derrek Lee walked with one out before Marlon Byrd blooped a single for his third hit. That loaded the bases for Ramirez, who walked on four pitches and became the third player – and second Cub – to walk with the bases loaded in the game. Carlos Marmol (1-0) pitched around a two-out double by Adam Dunn in the top of the 10th and recorded his first win since June 14. Marlins 10, Padres 1: At Miami, Josh Johnson pitched a three-hitter, had a career-high 12 strikeouts and drove in three runs for Florida. Diamondbacks 5, Rockies 3: At Denver, Dan Haren struck out a season-high 10 and Adam LaRoche homered for Arizona. Brewers 17, Pirates 3: At Milwaukee, Yovani Gallardo pitched six strong innings and drove in three runs and Gregg Zaun matched career highs with four hits and five RBIs as Milwaukee extended its mastery of Pittsburgh. Giants 5, Phillies 1: At San Francisco, Eli Whiteside homered and doubled in a run and Jonathan Sanchez struck out six as the Giants handed Roy Halladay his first loss since joining the Phillies in a four