SAN FRANCISCO — Now Livan Hernandez likes April.

Hernandez has two April wins in the same season for the first time. He pitched a four-hitter, had three hits and drove in two runs Sunday to lead the San Francisco Giants over the San Diego Padres 10-1.

Even with Barry Bonds given a day off, Hernandez helped the Giants (6-0) remain the only unbeaten team in the major leagues. They are off to their best start since 1930 and have outscored opponents 41-5.

"I'm trying to do more to win more in April," said Hernandez, who began the season 4-13 in April with a 6.03 ERA.

Hernandez (2-0) has allowed three runs in 17 innings this yea, a 1.59 ERA.

"Everything is perfect now," he said. "Last year was tough for me. I had a lot of things on my mind. I want to win 10 games in the first half."

Jeff Kent, in his second day back from the disabled list, hit his first home run of the season and drove in two runs.

"I came prepared this year," Kent said. "I have nothing to prove, all I want to do is play every day."

Hernandez (2-0) struck out five and walked one in his first complete game since last Aug. 17, retiring 11 straight at one point. He is batting .714 (5-for-7) with three RBIs — only three Giants have driven in more runs.

"That was the Livan Hernandez show," San Diego manager Bruce Bochy said. "He pitched great and he swung the bat. He has a short swing, swings through the ball and puts the ball in play."

Mark Kotsay had two hits and drove in the only run for the Padres, who have lost five of six. D'Angelo Jimenez tripled in the first and Kotsay singled him home. The Padres never got another runner past first base.

"The first inning, we had a chance, but then every time we hit we were out in front," Jimenez said. "He had good location."

REDS 6, EXPOS 5: At Cincinnati, Ken Griffey Jr. will miss at least 3-to-6 weeks after injuring his troublesome right knee in a rundown Sunday during the Cincinnati Reds' 6-5, 10-inning victory over the Montreal Expos.

Griffey, who earlier hit his 461st homer, partially tore the patella tendon and partially dislocated his right kneecap. Cincinnati placed the All-Star center fielder on the 15-day disabled list and team physician Dr. Timothy Kremchek said there was an "outside chance" Griffey would need an operation. If surgery is required, Griffey would likely be out for the rest of the season, the doctor said.

D-BACKS 2, BREWERS 0: At Milwaukee, Curt Schilling (2-0) struck out a career-high 17 and pitched his second career a one-hitter, allowing only Raul Casanova's clean single to right field in the second inning.

Schilling did not permit a runner to reach second base. The shutout was the Diamondbacks' third in six games this season.

DODGERS 6, ROCKIES 4: At Los Angeles, Kevin Brown (1-1) rebounded from a horrible opening-day performance by allowing four hits in seven shutout innings and going 3-for-4 with his second career homer.

Los Angeles outscored the Rockies 24-6 and outhit them 33-18 in sweeping a three-game series. Eric Gagne pitched a one-hit ninth for his first career save.

BRAVES 5, METS 2: At Atlanta, Marcus Giles hit a three-run homer in the 14th off Saturo Komiyama (0-1) as Atlanta avoided a three-game sweep by winning the longest game by innings and time (4:59) at Turner Field, which opened in 1997.

Albie Lopez (1-1), Atlanta's eighth pitcher, pitched two scoreless innings.

ASTROS 7, CARDINALS 6: At Houston, Daryle Ward hit a leadoff homer in the 12th off Luther Hackman (0-1). Houston rallied from a 6-3 deficit in the ninth against Mike Timlin on Jeff Bagwell's RBI double and Richard Hidalgo's two-run single.

Ricky Stone (1-0) pitched two hitless innings and struck out three.

PHILLIES 3, MARLINS 2: At Philadelphia, Pat Burrell homered off Braden Looper (0-2) leading off the 11th,

Cliff Floyd's homer off Jose Mesa in the ninth gave the Marlins a 2-1 lead. But the Phillies tied it when Burrell's single set up Mike Lieberthal's one-out RBI single.