Esme has been doing her best to cover her tracks to successfully frame Trina for leaking Josslyn and Cameron’s sex tape, and on the Thursday, July 28, episode of “General Hospital,” Esme could use her affair with Nikolas to protect her secret.

In the ABC promo video, Esme (Avery Kristen Pohl) says she’s going to enjoy her time in court. “GH” spoilers reveal Nikolas (Marcus Coloma) rushes to the courthouse to try to get there before the truth is revealed.

In the previous episode, Spencer (Nicholas Chavez) took the stand and alluded to the fact that he could not account for all of Esme’s whereabouts for the night the sex tape was recorded.

It appears Esme will be called to the stand, but she will deliver some shocking news to the court. Esme previously suggested she would expose her and Nikolas’ affair if he didn’t help her regain her internship.

The threat worked and resulted in Nikolas helping Esme return to her position. Will Esme tell the court she was with Nikolas the night the sex tape was leaked and use her leverage to convince him to be her alibi?

Elsewhere in the promo video, Trina (Tabyana Ali) says she wants to do something. “General Hospital” spoilers reveal Diane (Carolyn Hennesy) sees an opening in Trina’s case as a new witness is called to the stand.

As the trial continues, Trina will be eager to take the stand and clear her name. However, before she can tell her story to the court, a surprise witness will be called, but who will it be?

Britt (Kelly Thiebaud) recently realized a patient she treated had the same drugs in his system that Spencer claimed Esme used. Viewers are aware that Esme drugged Trina and later framed her for leaking the sex tape.

Will Britt expose Esme’s connection to the drug, or will a different witness be called to take the stand?

Other “GH” spoilers tease Michael (Chad Duell) and Willow (Katelyn MacMullen) are surprised when Sasha (Sofia Mattsson) admits she already knows about the pregnancy, and Dex tells Sonny (Maurice Benard) he knows he can do more.

“General Hospital” airs weekdays at 3 p.m. ET on ABC.

General Hospital
Esme (Avery Kristen Pohl) must remain a step ahead of everyone else to carry out her plan on “General Hospital.” ABC/Christopher Willard