Fox News' "Hannity" had more viewers than any other program on television Monday night, even beating ABC's hugely popular “The Bachelorette,” as millions of people tuned in to watch President Trump's historic handshake with North Korean leader Kim Jong Un.

Hannity’s show had 5.902 million viewers, according to the Nielsen ratings, while “The Bachelorette” had 5.493 million viewers.

“Hannity” ranked number two after “The Bachelorette” in the key demo of adults 25-54.

Fox News' prime-time lineup was well-represented in the top ten among total viewers. “The Ingraham Angle” had 4.560 million viewers at number four, and “Tucker Carlson Tonight” had 4.222 million viewers at number six.

Hannity’s cable-news competition didn’t fare so well. MSNBC’s three-hour special coverage was ranked 20th with an average of 2.378 million viewers per hour. Meanwhile, CNN’s highly touted new show “Cuomo Prime Time” had 2.362 million viewers, coming in at 21st overall.

Trump was in Singapore where he and Kim signed a document stating Pyongyang would work toward "complete denuclearization of the Korean Peninsula."