Randy Johnson returned to the Arizona Diamondbacks last night and was far from perfect.

Six months after back surgery, the "Big Unit" gave up six runs in five innings against San Diego, his first start for the Diamondbacks since 2004, and the visiting Padres went on to win, 10-5.

Khalil Greene drove in four runs for the Padres.

Johnson struck out seven, but gave up six hits, including two home runs and two doubles. He walked four - two intentionally - and hit two batters. He threw 97 pitches, 53 for strikes.

The 43-year-old Johnson pitched a perfect game for Arizona 3 years ago, then spent two frustrating seasons with the New York Yankees, failing to win both of his postseason starts. Johnson, who needs 20 victories for 300, pitched in Phoenix for the first time since Oct. 2, 2004, when he defeated the Padres.

Johnson faced fellow 43-year-old David Wells. At a combined age of 87 years, 300 days, Johnson and Wells became the oldest pair of lefthanders to start a major league game. The previous mark was set April 12, when 44-year-old Jamie Moyer, of the Phillies, opposed 41-year-old Tom Glavine, of the New York Mets.

In other games:

* At St. Louis, Ken Griffey Jr. moved past Reggie Jackson into sole possession of 10th place on the career home runs list, with 564, and Alex Gonzalez tied his career highs with two homers and five RBI in the Cincinnati Reds' 10-3 victory over the Cardinals.

* At New York, pinch-hitter Damion Easley hit a tying homer with two outs in the 10th and Endy Chavez drove in the winning run with a beautiful bunt single in the 12th, giving the Mets a 2-1 victory over the Colorado Rockies.

* At Pittsburgh, Paul Maholm (1-2) allowed only three singles in his first career complete game and the Pirates beat the Houston Astros, 3-0.

* At Los Angeles, Randy Winn drove in a pair of runs as the San Francisco Giants beat the Dodgers, 5-3.

* At Miami, four Atlanta relievers combined to pitch six shutout innings, and the Braves scored all of their runs with two out to beat the Florida Marlins, 11-6.

* At Chicago, Prince Fielder homered for the second straight game, and the Milwaukee Brewers defeated the Cubs, 4-1.

Noteworthy

* George Edwards, 48, of Belle-ville, Ill., an ex-con accused of trying to extort $150,000 from former Cardinal Ronnie Belliard after claiming the player impregnated the man's daughter, pleaded guilty to a federal fraud count, ensuring the player, now with Washington, won't have to testify.

* Marlins lefthander Dontrelle Willis became a first-time father last night when his wife, Natalee, gave birth to a 6-pound, 6-ounce girl. Adrianna Rose and her mother were doing fine, the team said. *