What to Watch: The TVLine-Up for Sunday

On TV this Sunday: Another Amazing Race comes to an end, Zach Galifianakis brings his Ferns to prime time, the Comedy Awards show you the funny, Sherlock is back on the case, GCB says C-YA and more. We made some tough calls and singled out 13 programs to keep on your radar.

8 pm The Amazing Race (CBS) | Two-hour Season 20 finale: As the final four teams battle for the $1 million prize, they must contend with a fast-paced Japanese game show and a not-so-relaxing “rescue mission” trip to Hawaii.

8 pm Once Upon a Time (ABC) | While Henry pleads for Emma to stay in Storybrooke and complete her quest, Regina concocts a plan to get rid of the sheriff forever; Snow White enlists her fairytale cohorts to attack the Evil Queen and save Prince Charming’s life. (Watch video and view photos!)

8:30 pm Between Two Ferns: A Fairytale of New York (Comedy Central) | The popular web series hits primetime, as Zach Galifianakis awkwardly grills guests Tina Fey and Jon Stewart.

RELATED | TVLine’s Season Finale Guide: Get Exclusive Spoilers on 54 Big Finishes

9 pm The Comedy Awards (Comedy Central) | The second annual award show honors the best comedic performances in everything from TV to stand-up. Look for appearances by the casts of Parks and Recreation and Bridesmaids, Fringe superfan Robin Williams… and even Chevy Chase.

9 pm Sherlock (PBS) | Season 2 premiere: In the first of three new episodes picking up from Season 1’s  cliff-hanger, Irene Adler takes on Sherlock in a game he is ill-prepared to fight — love.

9 pm Desperate Housewives (ABC) | In the series’ penultimate episode, the ladies are shocked by Gaby’s nonchalant attitude as Bree continues to take the fall for Carlos in Alejandro’s murder trial. True Blood‘s Brit Morgan and Franklin & Bash‘s Reed Diamond guest-star.

9 pm The Killing (AMC) | While the investigation returns to the casino, tensions erupt at the Larsen house, leading Stan to meet Richmond face to face for the first time and form an uneasy alliance.

9 pm Army Wives (Lifetime) | The tribe rallies to help Jackie as she sinks deeper into her pill addiction; Roland meets a man who claims to be David’s biological father; though an investigation exonerates the 32nd, Frank remains haunted by the orphans.

9 pm Nurse Jackie (Showtime) | Meeting with Kevin a cafe, Jackie is served divorce papers instead of lunch — bazinga! Cruz institutes a draconian dress code that is not a hit with his staff; Zoey looks for a new roommate and finds one in [see series title].

RELATED | ABC’s GCB on the Bubble: Keep or Cut?

10 pm GCB (ABC) | Season finale: The GCBs find themselves in danger when Carlene takes them down to unincorporated Juarez for the Condos for Christian Living groundbreaking ceremony. Meanwhile Amanda’s suspicions regarding Luke lead to a surprising discovery about Ripp. Sandra Bernhard makes a special guest appearance.

10 pm Mad Men (AMC) | Peggy is irritated by a secret she has to keep! Pete covers for a friend! Don gets unexpected news!

10 pm Veep (HBO) | Selina puts her best spin on a trumped-up story of a rift between her and the First Lady; Gary (Tony Hale) selects candidates for the VP’s dog.

10:30 pm Girls (HBO) | A “sext” message from Adam sends Hannah into a tailspin; Shoshanna reunites with a boy from sleepaway camp; Jessa gets distracted while watching her charges.

Which of the above is must-see for you? Also, hit Comments to offer your own tune-in suggestions.