Here are your General Hospital spoilers for Thursday, November 20, 2025.
What to expect on General Hospital

Mayor Laura (Genie Francis) is thrilled to have another four years at the Port Charles helm, doing good for her city, when she knew that Ezra Boyle (Daniel Cosgrove) would have done bad. The problem is, there's some trouble over at Wyndemere that Laura is unaware of as she celebrates.
Britt (Kelly Thiebaud) is well aware of the trouble because she witnesses Sidwell (Carlo Rota) shoot Dalton (Daniel Goddard) dead right in front of her. A stunned and shaken Britt demands to know why Sidwell did that. Well, Dalton was a liability that had to be taken care of. What was he to do?
Poor Laura is about to end her happy evening by making a shocking discovery. Who wants to bet she comes across Dalton's dead body after Sidwell disposes of it? After Laura publicly slapped Dalton at a polling place, this won't be a good look for the newly re-elected mayor.
Marco and Lucas' big night

While his father commits murder in the living room, Marco (Adrian Anchondo) decides it might be a good night to dine out with Lucas (Van Hansis). They prepare to have dinner with Ava (Maura West) at the Metro Court, but Carly (Laura Wright) catches Lucas in the elevator first and once again lectures her brother about his new living arrangements.
When Lucas and Marco get to the table, Ava pours on the charm and tries to learn as much about Jenz Sidwell as possible, but she won't learn the most important things. Maybe Ava should just knock him over the head with a paperweight now to get it over with,
Weeping Willow and the alibis

Lucas, Marco, and Ava aren't the only three breaking bread at the Metro Court. Michael (Rory Gibson) is there with Jacinda (Paige Herschell) when Sonny (Maurice Benard) comes upon the scene. Michael introduces his dad to his alibi...we mean, new girlfriend. Will Sonny figure out what Michael is really up to?
As for Willow (Katelyn MacMullen), she tearfully tells Alexis (Nancy Lee Grahn) she is willing to do whatever it takes to make sure she wins her case. She also knows Chase (Josh Swickard) is on the prowl and may have hit paydirt.
Catch all-new episodes of General Hospital weekdays on ABC and Hulu.