Ken Griffey Jr. hit his 496th homer and Adam Dunn had two of his own, including a three-run shot in the 10th that gave the Cincinnati Reds a 6-3 victory over the visiting Montreal Expos last night.

"It would've been a tough loss, but that's the good thing about us," Dunn said. "Whenever you think we're down late in the game or in extra innings, we're like, 'It's not whether we're going to win it, but when.' "

Griffey hit his 496th homer in the fourth and Dunn followed with a solo shot, putting right-hander Paul Wilson in position to improve to 8-0. But closer Danny Graves let the Expos tie it in the ninth with their first set of back-to-back homers this season.

Dunn, in an all-or-nothing surge, tossed his bat away triumphantly after connecting for his 17th homer off Chad Cordero (1-1) with two outs in the 10th.

Sean Casey started the winning rally with a two-out double off the right field wall, and Griffey was intentionally walked to bring up Dunn. In his last 44 at-bats, Dunn has seven hits -- six homers.

Todd Jones (4-1) pitched a perfect 10th, then yelled encouragement at his teammates when he reached the dugout.

* DODGERS 10, DIAMONDBACKS 3: Paul Lo Duca homered in his third consecutive game, and Dave Roberts hit a three-run homer in Los Angeles' road win.

Odalis Perez (3-3) gave up three runs on eight hits in five innings but issued no walks for his first win in seven starts since April 28.

Perez also helped himself at the plate with an RBI ground-rule double, and Juan Encarnacion drove in two runs for the Dodgers, who won for the sixth time in seven games.

* ROCKIES 11, GIANTS 2: Todd Greene and Royce Clayton each hit two-run homers, and Jason Jennings pitched five-plus strong innings in host Colorado's victory. The Giants' Barry Bonds walked three times.

"That's just boring," Bonds said before making a quick exit.

He has a major league-leading 77 walks -- 41 intentional -- in 46 games.

* CUBS 6, PIRATES 1: Carlos Zambrano pitched eight solid innings and Rey Ordonez hit a two-run single in the seventh to lead Chicago at Wrigley Field.

* PHILLIES 5, BRAVES 3: Ricky Ledee drove in three runs and Brett Myers overcame a rough first inning to win for the first time in three starts, leading Philadelphia on the road. Atlanta, losing two straight for the first time in 17 games, fell to 27-28.

* CARDINALS 10, ASTROS 4: Jim Edmonds overcame a sore right ribcage and drove in four runs and threw out a runner at third, leading host St. Louis to its sixth victory in a row.

* MARLINS 7, METS 6: Pinch hitter Damion Easley hit a tying three-run homer in the seventh inning, and Alex Gonzalez had a two-out, two-run single in the eighth to give Florida the win at Shea Stadium.

* PADRES 4, BREWERS 0: Ismael Valdez threw a four-hitter for his sixth career shutout and drove in a run with a bases-loaded walk, leading host San Diego to victory.