Dancing with the Stars (9pm, ABC) - The winner is announced in the 18th-season finale, which features performances by the remaining couples: Candace Cameron Bure and the injured Mark Ballas, Meryl Davis and Maksim Chmerkovskiy, Amy Purdy and Derek Hough and James Maslow and Peta Murgatroyd.
Also on tonight . . .
American Idol (8pm, Fox) - In part one of the two-part Season 13 finale, Caleb Johnson (of Asheville) and Jena Irene perform in Los Angeles.
The Voice (9pm, NBC) - The winning vocalist is revealed in the 2-hour Season 6 finale.
I Wanna Marry ‘Harry’ (9pm, Fox) - A new reality show in which a regular British bloke pretends to be a prince to court 12 (dumb?) American women. It starts off with all attending a masquerade ball at a 400-year-old English country house.
Supernatural (9pm, CW) - Season 9 ends with Dean feeling the effects of the First Blade. Meanwhile, Metatron makes his move against humanity as Sam, Dean and Castiel try to stop him.
ACM All-Star Salute to the Troops (9pm, CBS) - Members of the U.S. military perform with country stars, including Dierks Bentley, Merle Haggard, Miranda Lambert, George Strait, Florida Georgia Line and many others.
Fargo (10pm, FX) - In a particularly bloody episode, Gus and Molly team up, while Malvo puts his master plan into motion.