The Good Wife (Sunday, 8 p.m., CBS/Ch. 2) is one of TV's best shows. And Sunday's episode is truly must-see TV.Zack witnesses vote tampering in the gubernatorial race, which doesn't turn out as you might expect. There are some personal developments - Alica and Peter, Alicia and Will - and a big surprise n the final moments.The really good news is that "The Good Wife" has been renewed for next season.Friday on TV ...College softball: Cal State Bakersfield at BYU (5 p.m., BYUtv); Utah at Stanford (6 p.m., P12N)Undercover Boss (7 p.m., CBS/Ch. 2): The CEO of Retro Fitness goes under cover.Happy Endings (7 and 7:30 p.m., ABC/Ch. 4): Penny has an affair; Max tries to pull his life together.Vegas (8 p.m., CBS/Ch. 2): Mia is taken hostage by a murder suspect.Grimm (8 p.m., NBC/Ch. 5): Nick tries to stop a volcano.Live from Lincoln Center (8 p.m., PBS/Ch. 7): Rob Fisher conducts Rodgers and Hammerstein's ''Carousel.''Touch (8 p.m., Fox/Ch. 13): Martin tries to clear his name.Blue Bloods (9 p.m., CBS/Ch. 2): Danny comes upon a disoriented man covered in blood.Da Vinci's Demons (10 p.m., Starz): Leonardo unveils his latest weapon.
Saturday on TV ...College softball (1 p.m., BYUtv): Cal State Bakersfield at BYUSmash (7 p.m., NBC/Ch. 5): Jimmy threatens ''Hit List's'' future.MLS (7 p.m., Ch. 30): Los Angeles Galaxy at Real Salt LakeOrphan Black (7 and 10 p.m., BBC America): Are the Orphans part of a big experiment?White House Correspondents Dinner (7 p.m. CNN, C-SPAN and MSNBC): Live from Washington, D.C.The Amazing Spider-Man (10 p.m., Starz): Andrew Garfield and Emma Stone star in this 2012 reboot. (PG-13)Sunday on TV ...College softball (2 p.m., P12N): Utah at Stanford60 Minutes (6 p.m., CBS/Ch. 2): A nurse who killed more than 40 patients says he's sorry in his first TV interview.Granite Flats (6 and 9 p.m., BYUtv): Beth investigates Frank's strange behavior.The Amazing Race (7 p.m., CBS/Ch. 2): The teams race to Scotland and try to avoid a double U-turn.Once Upon a Time (7 p.m., ABC/Ch. 4): The queen asks Rumpelstiltskin to help her kill Snow White.Call the Midwife (7 p.m., PBS/Ch. 7): The community prepares for the annual summer festival.The Simpsons (7 p.m., Fox/Ch. 13): The new pastor (Edward Norton) asks Homer to be a church deacon.Mad Men (7, 9:04 and 10:08 p.m., AMC): Roger schmoozes a new client.Army Wives (7 and 11 p.m., Lifetime): Hector finds out about Gloria and Patrick.Revenge (8 p.m., ABC/Ch. 4): Emily, Aiden and Nolan try to stop the Initiative.Masterpiece Classic (8 p.m., PBS/Ch. 7): Mr. Grove takes over for Harry in "Mr. Selfridge."The Client List (8 p.m., Lifetime): Riley and Lacey decide to attend church.The Mentalist (9 p.m., CBS/Ch. 2): J.J. LaRoche's mysterious container is stolen from his home.Red Widow (9 p.m., ABC/Ch. 4): Marta uncovers information about Natalie's kidnapper.The Bletchley Circle (9 p.m., PBS/Ch. 7): Susan and the group use Lucy to lure in a suspect.Game of Thrones (10 p.m., HBO): Jaime is judged; Jon proves himself; Robb is betrayed.Nurse Jackie (10 and 10:30 p.m., Showtime): A car accident lands Jackie in her own ER.Veep (11 p.m., HBO): Selina gets into it with the secretary of defense.The Borgias (11 p.m., Showtime): The purged Cardinals are stripped of their titles and wealth.