Juan Guzman loves wearing a Cincinnati Reds uniform. Now he needs to get some shoes that fit. Mike Cameron hit a two-run homer to help Guzman earn his first National League win as the Reds beat the Pirates, 6-1, last night in Pittsburgh.

Guzman left the game after seven innings because he was wearing shoes that were a size too small and he developed blisters.

"They were killing his feet," Manager Jack McKeon said.

The problem is most of Guzman's shoes are in the Baltimore Orioles' black and orange. The only basic black-and-white shoes he had available were size 9 1/2, a full size smaller than he takes.

"I've got plenty of shoes at home," Guzman said. "I'll be fine."

Guzman (1-1) allowed three singles and Warren Morris's 12th home run in seven innings. He walked two and struck out seven.

PHILLIES 7, CARDINALS 5: Ron Gant crushed his former team, delivering a three-run double in the eighth off Ricky Bottalico that gave Philadelphia the home victory.

Gant drilled an 0-1 pitch to the right-center gap with the bases loaded to complete a stirring four-run inning.

The Cardinals' J.D. Drew responded to ferocious booing with a triple, two runs, an RBI and a stolen base. The former Phillies' first-round draft pick also survived having large batteries thrown at him from the stands. "I've heard some rumors around that they do it every now and then," Drew said. "In the back of my mind, I was hoping that they wouldn't. I think they did a good job the way they handled it."

DIAMONDBACKS 3, CUBS 1: With almost one-third of the season left, Arizona already has matched its victory total from last season. Steve Finley homered and the visiting Diamondbacks took advantage of three straight errors in the sixth inning to score two more runs.

"People can call us a surprise," Arizona outfielder Luis Gonzalez said, "but this is a totally different team than last year."

Arizona (65-49), which has won four straight and 16 of 20, finished with a 65-97 record last year -- its inaugural season.

BRAVES 6, ASTROS 4: Bret Boone drove in four runs and Tom Glavine beat Houston for the seventh straight time as host Atlanta tied the Astros for the best record in the National League. Atlanta, which remained a half-game ahead of the New York Mets in the NL East, matched the Astros at 69-36.

METS 4, PADRES 3: Rickey Henderson, who began the day cheering for Tony Gwynn, scored the tiebreaking run on John Olerud's single in the seventh to help host New York snap its three-game losing streak.

Henderson, who had missed the last six games because of an injured right hip, joined the crowd of 32,101 in giving Gwynn an ovation when the 3,000-hit man came to the plate in the first inning. Gwynn tipped his helmet as Henderson, his former teammate, took off his glove in left field to applaud.

"You got to give him some respect," said Henderson, who played with Gwynn in 1996-97. "You see a man who's done what he has, you have to honor that."

EXPOS 6, DODGERS 4: Vladimir Guerrero homered twice and drove in four runs to lead host Montreal to its fourth straight victory. Guerrero hit a three-run homer in the fifth off Ismael Valdes (8-11) to extend his career-high hitting streak to 14 games, then hit a solo shot in the seventh.

MARLINS 8, GIANTS 7: Dave Berg went 4 for 4 with four RBI, including his second straight game-winning single, as host Florida rallied to win in 12 innings.

Ellis Burks homered twice and drove in three runs for the Giants, who have lost five of six.

BREWERS 2, ROCKIES 1: Dave Nilsson singled home the winning run in the 10th inning as Milwaukee beat Colorado after Pedro Astacio held the Brewers hitless until Rich Becker's leadoff single to left in the seventh.