Adam Archuleta Tops Derek Caravaggio