National League Roundup: Seven-run ninth lifts Padres to win
Padres 15, Rockies 8
Denver – Edgar Gonzalez’s second homer of the game capped San Diego’s seven-run ninth inning as the Padres ended their eight-game losing streak with a victory over Colorado on Monday night.
Cardinals 7, Mets 1
St. Louis – Kyle Lohse allowed an unearned run in seven innings for his seventh straight win, and Albert Pujols had two hits and two RBIs.
Reds 4, Pirates 3
Cincinnati – Ken Griffey Jr. hit a two-run homer in the bottom of the ninth inning to rally Cincinnati.
Astros 4, Dodgers 1
Houston – Houston’s Roy Oswalt struck out nine in six strong innings.
Marlins 6, Nationals 5, 10 innings
Miami – Josh Willingham hit a home run in the bottom of the 10th for Florida after Hanley Ramirez had forced extra innings with a homer in the ninth.
Diamondbacks 6, Brewers 3
Phoenix – Mark Reynolds homered, doubled twice and drove in three runs.
Cubs 9, Giants 2
San Francisco – Mark DeRosa hit a grand slam and also a two-run homer to match his career high with six RBIs, and Ted Lilly pitched eight shutout innings.