Much like it does during the season, the Home Run Derby is going to come down to Boston against New York as Adrian Gonzalez is going to face the surprising Robinson Cano in the finals of the 2011 MLB All-Star Home Run Derby.
Cano and Gonzalez both went above and beyond the competition in round two, hitting 20 home runs each. Cano had a long ball of 458 in the round, while Gonzalez hit one 452 feet.
David Ortiz and Prince Fielder each made it through to the second round as well, but both finished well behind with just nine home runs. In round two, Fielder hit the longest home run so far, a shot of 474 feet.