Phillip Phillips, 21, from Leesburg, Georgia performed his version of “We’ve Got Tonight” by Bob Seger on American Idol 2012 Top 3 Performance Show on Thursday, May 16 episode.

According to the judges:

Randy Jackson: The perfect song at the perfect time, your best performance on the show ever.

Jennifer Lopez: You sang it. It was really sweet.

Steven Tyler: That was beautiful.

Watch the video: