St. Louis 5, at San Diego 2: John Smoltz had a brilliant debut with the Cardinals, striking out a season-high nine -- including seven straight -- and holding the Padres to three hits over five scoreless innings.
at Colorado 4, San Francisco 2: Ubaldo Jimenez threw eight strong innings, outpitching Tim Lincecum.
Arizona 7, at Houston 5: Ryan Roberts had four hits to help the Diamondbacks end a seven-game skid.
Cincinnati 4, at Pittsburgh 1: The Reds ended the Pirates’ five-game winning streak.
at Atlanta 7, Florida 5: Brian McCann hit a tie-breaking, two-run single in the eighth inning and matched a career high with five RBIs.
at Washington 8, Milwaukee 3: Three homers helped the Nationals end a five-game losing streak.
Chicago 3, at Dodgers 1