Utahn Tyson Apostol has made it to the final episode of Survivor: Blood vs. Water (Sunday, 7 p.m., CBS/Ch. 2) - can he win the million bucks?Maybe. He's in the final five, and he has a hidden immunity idol in his pocket. So he must make it to the Final Four. The big question is whether he can make it to the Final Three and have the chance to state his case for why he should get the money to the jury.Friday on TV ...Undercover Boss (7 p.m., CBS/Ch. 2): Massage Heights COO Shane Evan goes under cover.Last Man Standing (7 p.m., ABC/Ch. 4): Mandy arranges a holiday surprise for the housekeeper.The Carrie Diaries (7 p.m., CW/Ch. 30): A nasty rumor about Carrie is published.Whale Wars (7 and 9 p.m., Animal Planet): What with Paul Watson being a fugitive, the whale warriors appoint four new captains.NBA (7 p.m., ROOT): Utah Jazz at Denver NuggetsThe Neighbors (7:30 p.m., ABC/Ch. 4): Debbie accidentally spoils Larry's Christmas surprise for Dick.Hawaii Five-O (8 p.m., CBS/Ch. 2): The team investigates a crime committed during WWII.Grimm (8 and 9 p.m., NBC/Ch.5): There's a deadly crime spree; an evil Santa is suspected when teenagers go missing.Raising Hope (8 and 8:30 p.m. Fox/Ch. 13): Burt becomes interim mayor; Burt and Virginia try to save the town's bees.Nikita (8 p.m., CW/Ch. 30): Nikita and the team are offered freedom if they abandon the mission.Blue Bloods (9 p.m., CBS/Ch. 2): Danny and Baez investigate a bombing.Saturday on TV ...College football (1 p.m., CBS/Ch. 2): Army vs. NavyWomen's college basketball (2 p.m., BYUtv): Utah at BYUThe Sound of Music Live! (7 p.m., NBC/Ch. 5): NBC repeats the program.Atlantis (7 and 10 p.m., BBC America): Jason and his friends find an abandoned baby.NBA (7 p.m., ROOT): San Antonio Spurs at Utah JazzMen's college basketball (8 p.m., P12N): BYU at UtahSeven Psychopaths (9 p.m., Showtime): 2012 fantasy action. (Rated R)Jack the Giant Slayer (10 p.m., HBO): 2013 fantasy adventure. (PG-13)Saturday Night Live (10:35 p.m., NBC/Ch. 5): John Goodman hosts; Kings of Leon performs.Sunday on TV ...NFL: San Francisco 49ers at Tampa Bay Buccaneers (11 p.m., Fox/Ch. 13); Kansas City Chiefs at Oakland Raiders (2 p.m., CBS/Ch. 2); Green Bay Packers at Dallas Cowboys (2:25 p.m., Fox/Ch. 13); Cincinnati Bengals at Pittsburgh Steelers (6:20 p.m., NBC/Ch. 5)60 Minutes (6 p.m., CBS/Ch. 2): A look inside the NSA.Once Upon a Time (7 p.m., ABC/Ch. 4): The residents of Storybrooke race to stop Pan from placing another curse on the town.The Simpsons (7 p.m., Fox/Ch. 13): The town is overrun with tourists when a leak at the power plant causes snow in Springfield.Revenge (8 p.m., ABC/Ch. 4): Enemies unite, messing up Emily's big plan.The Witches of East End (8 and 9 p.m., Lifetime): Freya's wedding day arrives. (Season finale)Betrayal (9 p.m., ABC/Ch. 4): Jack moves forward with SaraTreme (10 p.m., HBO): Batiste gets a movie job; LaDonna comforts Lambreaux.Homeland (10 p.m., Showtime): In the season finale, security forces are closing in on Carrie and Brody.Psych: The Musical (10 p.m., USA): Fans of the series will enjoy this musical episode ... except that, at two hours, it's waaaay too long.Masters of Sex (11 p.m., Showtime): In the season finale, Masters presents his findings.