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 BYU
Smash (7 p.m., NBC/Ch. 5): Jimmy threatens ''Hit List's'' future.
MLS (7 p.m., Ch. 30): Los Angeles Galaxy at Real Salt Lake
Orphan 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 Stanford
60 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.