Yoenis Cespedes won the Home Run Derby last night, after beating Bryce Harper 9-8 in the final round at Citi Field in New York City.
The Oakland Athletics batter became the only winner of the event that has not made the All-Star team, and he completed his victory with five swings to spare.
His successful night began with 17 home runs in the first round, which was more than any other player achieved in their first two.
That sent him into the final round, regardless of how well he scored in round two, but he still managed six more hits into the crowd.
The Cuban has only managed .225 this year with 15 home runs, but he thanked all those that had supported him throughout after the event.
The 27-year-old was quoted by ESPN as saying: "This trophy will motivate me so that things continue to go well for me, and I just want to thank the people that believed in me, that thought I could play at this level."
Harper, who plays for the Washington Nationals, praised Cespedes' achievement.
"He's incredible," Harper said. "He's an absolute machine."
Write for GiveMeSport! Sign-up to the GMS Writing Academy here: http://bit.ly/12evFlH
DISCLAIMER: This article has been written by a member of the GiveMeSport Writing Academy and does not represent the views of GiveMeSport.com or SportsNewMedia. The views and opinions expressed are solely that of the author credited at the top of this article. GiveMeSport.com and SportsNewMedia do not take any responsibility for the content of its contributors.