Vladimir Guerrero changed his hairstyle and his luck, homering and driving in five runs as the Montreal Expos beat the Cincinnati Reds, 9-5, last night to sweep their day-night doubleheader in San Juan, Puerto Rico.

Brian Schneider homered twice in the opener, including a leadoff shot in the 10th inning that lifted the Expos to an 8-7 win.

"This has been a long road trip for us," Schneider said. "We needed a good homestand here in Puerto Rico."

Javier Vazquez (2-1) struck out 11 as Montreal rolled to a 9-0 lead and sent Cincinnati to its fifth straight loss. Austin Kearns was Cincinnati's lone bright spot, homering in both games to give him a major league leading eight.

Guerrero had been struggling ever since the Expos came to their part-time home in the Caribbean. Superstitious or otherwise, he came to Hiram Bithorn Stadium with a frizzy Afro and left with shaved sides and a trim on top.

The all-star right fielder began the day in a 4-for-24 slump this week in San Juan. He drove in a run and scored one in the opener, then broke loose in the second game.

Luis Ayala (1-0) won opener for his first major league decision.

* BREWERS 3, ASTROS 2: Pitcher Glendon Rusch blooped a bunt for a game-winning pinch-hit single in the 14th inning to lift Milwaukee at home.

Rusch, who got the loss as a starter on Friday night, came through in surprising fashion as the Brewers ran out of hitters on the bench. With the bases loaded and one out in the 14th, Rusch was called on to pinch-hit for reliever John Foster. A career .138 hitter, Rusch bunted on an 0-1 pitch from Scott Linebrink (0-1).

* MARLINS 6, METS 5: Armando Benitez blew his fourth save this season, allowing two runs in the ninth inning against visiting Florida.

Luis Castillo hit a game-tying RBI single and Ivan Rodriguez beat out a potential double-play grounder to drive in the go-ahead run as the Marlins rallied for the win.

Benitez (0-3) matched his blown save total from all of last season in the first month of the year for the last-place Mets. He has blown four of nine opportunities this year after converting 33 of 37 in 2002.

* DIAMONDBACKS 4, CARDINALS 3: Byung Hyun Kim won his first career game as a starter, and Luis Gonzalez hit a tiebreaking two-run homer in the fifth inning as Arizona won on the road.

The Diamondbacks, who were swept by the Cardinals in the playoffs last fall, had lost six straight in St. Louis.

* ROCKIES 10, PADRES 9: Ronnie Belliard drove in the winning run with a squeeze bunt that capped a three-run, ninth-inning rally for host Colorado.

Ryan Klesko homered twice and had five RBI for San Diego, which overcame a 7-0 deficit to take a 9-7 lead only to lose its fourth straight.

* PHILLIES 4, BRAVES 0: Vicente Padilla pitched a four-hitter, and Mike Hampton struggled in his Atlanta debut as the host Braves had their five-game winning streak stopped.

Padilla (3-1) picked up his second career shutout, facing only three hitters above the minimum.

* CUBS 6, PIRATES 1: Mark Grudzielanek broke a 1-1 tie with an RBI single, and Sammy Sosa added a two-run single as Chicago scored five times in the top of the 10th inning to win on the road.

Mark Prior (3-1) allowed six hits over nine innings.

* GIANTS 9, DODGERS 3: In Los Angeles, Ruben Rivera's sixth-inning home run followed a five-run fifth, and the Giants won their 15th of 17 games.

Another blown opportunity appears to leave a bad taste in the mouth of New York Mets catcher Mike Piazza.