More than 40 million people tuned into to watch the results of the David vs. David battle on American Idol Wednesday night.
The rest of the two-hour show saw an audience of 31.6 million.
(This year's finale also beat 2007's Jordin Sparks vs. Blake Lewis showdown, which 30 million turned in to watch.)
In a surprise victory, rocker David Cook beat baby-faced David Archuleta for the title — despite Simon Cowell predicting it would go the other way.
But Archuleta told sources after the show that he "was pretty sure Cook was going to win anyway!"
"You know, he's such a great guy," Archuleta, 17, added. "I'm so glad that people really appreciate what he'd been doing because he put a lot of work into this."
After Wednesday night's teary announcement that Cook had won (watch the video here), the Missouri native was at a loss for words.
"This is amazing — thank you!" he said.