Detroit's Prince Fielder became only the second player to win multiple titles in the All-Star Home Run Derby, thrilling the crowd at Kauffman Stadium with eight splash shots into the right-field fountain and beating Toronto's Jose Bautista 12-7 in the final Monday night.
On a night when the Yankees' Robinson Cano was repeatedly booed and went homerless, Fielder put on the most powerful display among baseball's big boppers.
Winner at St. Louis' Busch Stadium three years ago, Fielder hit a total of 28 home runs over three rounds to cap the main event on the eve of the All-Star game, hitting the long drive of the night at 476 feet into the water.
Ken Griffey Jr. won three titles, in 1994, 1998 and 1999.
Copyright 2012 Associated Press. All rights reserved.