Lyle Overbay hit a two-run double, Victor Santos earned his fifth win in six starts and the visiting Milwaukee Brewers held off the Colorado Rockies, 10-9, yesterday for their fifth straight victory.

Milwaukee led 10-4 heading into the eighth inning, but Colorado scored five runs off Brooks Kieschnick and Luis Vizcaino to cut the lead to one.

"You can get a six, seven-run lead in this park and there's no lead that's safe," Brewers Manager Ned Yost said. "Today was a good example of it."

Matt Holliday and Charles Johnson had consecutive RBI singles off Kieschnick to make it 10-6, then Aaron Miles followed with a two-run single off Vizcaino after pinch hitter Larry Walker reached on Overbay's error at first base.

Vizcaino struck out pinch hitter Royce Clayton, but Todd Helton made it 10-9 with a sacrifice fly. Preston Wilson followed with another hard-hit ball, but it was caught on the warning track within a few feet of where Helton's ball came down.

Wes Helms and Gary Bennett drove in two runs apiece for the Brewers (41-34), who had 14 hits and moved seven games over .500 for the first time since they were 17-10 on May 2, 1998.

Ben Grieve was 4 for 5 and Santos (7-3) allowed four runs and nine hits in six innings, giving Milwaukee its first sweep in Denver and second overall against the Rockies.

* CUBS 5, ASTROS 4: Sammy Sosa homered in the bottom of the 10th for Chicago.

Houston rallied from a 4-0 deficit, tying it when Carlos Beltran hit his second homer of the game and fourth of the series, a three-run shot in the eighth.

But Sosa's long homer to left on the first pitch from Brad Lidge (2-4) helped the Cubs take two of three from the Astros. It was Sosa's 13th of the season and the 552nd of his career.

Chicago's Mark Prior pitched 71/3 solid innings in his longest outing of the season, leaving with two on in the eighth and a 4-1 lead.

* METS 7, REDS 6: Al Leiter pitched seven scoreless innings, Shane Spencer hit the most emphatic of New York's four homers and the Mets held on in Cincinnati.

Leiter (4-2) gave up only two hits, demonstrating that he's all the way back from the shoulder tendinitis that sidelined him in May.

The bullpen let most of a 6-0 lead slip away in the eighth, when the Reds sent 10 batters to the plate. Braden Looper posted his 15th save, but not before serving up Adam Dunn's 24th homer.

* PHILLIES 10, EXPOS 5: Mike Lieberthal hit a three-run homer and drove in four runs, leading host Philadelphia over Montreal.

Pat Burrell had three hits and three RBI, Randy Wolf pitched seven innings for his first win since April 30, and the Phillies took three of four in the series.

Brad Wilkerson hit his fourth homer in five games and Jose Vidro also homered for Montreal, which has the worst record in the majors at 26-51.

* BRAVES 9, MARLINS 1: Andruw Jones hit a three-run double and Eli Marrero followed with a homer during a six-run first inning, leading host Atlanta.

* DODGERS 5, GIANTS 4: Shawn Green homered and doubled in the go-ahead run in the eighth as Los Angeles rallied to beat visiting San Francisco. Guillermo Mota (4-4) pitched two-thirds of an inning for the victory.

* DIAMONDBACKS 7, PADRES 5: Roberto Alomar hit his first grand slam in four years and host Arizona hung on to beat San Diego.

The grand slam was the seventh of Alomar's 17-year major league career.