What player has the highest number of Home Runs in a derby of the Major League?

Question: What player has the highest number of Home Runs in a derby of the Major League?

Choices:

Prince Fielder
Barry Bonds
Sammy Sosa
Bobby Abreu

Correct answer:

Bobby Abreu