Candice Glover won "American Idol" Season 12 over Kree Harrison as Psy, Jennifer Hudson, Jessie J, Adam Lambert and Aretha Franklin performed.
'American Idol' results: Curtis Finch Jr., Devin Velez, Lazaro Arbos finish guys' Top 5
Next guy through to the Top 10: Curtis Finch Jr., with tears in his eyes. John Legend's "So High" was a perfect victory song, and a perfect fit for Finch.
"You pulled out another bag right there," Randy Jackson says. "So happy."
Devin Velez makes it up next, and seems shocked. I'm not, after the judges praised his performance last night so hghly.