NEW YORK - Carlos Delgado hit his first home run of the season and John Maine pitched into the eighth inning, leading the New York Mets over the punchless Colorado Rockies, 6-1, last night.

Jose Valentin had a three-run homer and four RBIs, while Moises Alou went 3 for 3 with a walk and two runs to help the Mets rebound after losing two of three to division rival Atlanta at home last weekend.

Matt Holliday had his third consecutive three-hit game for Colorado. Once known as the Blake Street Bombers, the Rockies have not homered in six straight games, matching a franchise record that was accomplished twice in 2002. They have only seven homers all season, fewest in the major leagues.

Playing their first game outside the NL West, the Rockies (8-12) lost for the fourth time in five overall.

Marlins 8, Braves 7

MIAMI - Count on Dontrelle Willis for an unorthodox delivery.

Awaiting the imminent birth of his first child, Willis went about his business, pitching 62/3 innings and hitting a standup triple to help Florida beat Atlanta.

Willis (4-1) became the NL's first four-game winner.

Sitting at his locker 31/2 hours before the game, Willis said his wife, Natalee, was expected to deliver a daughter last night. He said he had received 50 phone calls and 32 text messages yesterday from people inquiring about the birth.

Battery mate Miguel Olivo hit a three-run homer.

Brewers 5, Cubs 4

CHICAGO - Prince Fielder homered twice, including a 12th-inning drive that capped a comeback from a four-run deficit and led Milwaukee over Chicago.

Fielder's fourth homer of the season came with one out off Rocky Cherry (0-1), who entered to start the inning in his major-league debut.