Who won season 10 of American Idol?

Scotty McCreery won season 10 of American Idol.