Chicago 6, at Milwaukee 5: Alfonso Soriano hit a go-ahead two-run home run in the ninth inning and the Cubs won despite another subpar outing by their bullpen.
New York 8, at Florida 4: Livan Hernandez took a shutout into the seventh inning and help the Mets hand the Marlins (4-1) their first loss.
Philadelphia 8, at Colorado 4: The Phillies' Brett Myers gave up three homers but improved to 5-0 at Coors Field and 7-0 against the Rockies.
Pittsburgh 10, at Cincinnati 2: Paul Maholm held the Reds to three hits in seven innings and Ryan Doumit hit his first career grand slam.
at Atlanta 5, Washington 3: The Braves' Kenshin Kawakami pitched six effective innings to win his major league debut.
at San Diego 6, San Francisco 3: Jake Peavy struck out 10 in 8 1/3 innings and Henry Blanco homered twice for the Padres.
Dodgers 11, at Arizona 2: Orlando Hudson homered, doubled and drove in three runs against his former team.