Barry Bonds wanted a pitcher to challenge him and Dontrelle Willis was more than ready. Bonds went hitless in three at-bats with a walk and still needs one home run to tie Hank Aaron's record in the Giants' 4-to-3 win over to Florida on Saturday night.

With his mom in the stands, Willis overmatched the slugger he admired growing up in the Bay Area.

Bonds walked, popped out twice and struck out against Willis, who has lost seven straight decisions, the longest skid of his big league career.

Bonds was on deck when Ray Durham got the winning single in the ninth. Bonds gets another chance against Florida on Sunday, when the Marlins start Sergio Mitre.

After a day off Monday, Bonds' pursuit moves on to Los Angeles where he'll be in front of hostile fans at Dodger Stadium.