Archuleta performs at sold-out show