Donning boxing gear during their introductions, David Cook and David Archuleta put on a classic battle during the American Idol finals.
But which singer delivered a knockout performance? Here's a look at the third song each sung last night. Decide the winner for yourself...
David Cook, "The World I Know":
David Archuleta, "Imagine":