Spencer has been trying to stay one step ahead of Esme, but on the Monday, June 20, episode of “General Hospital,” Spencer may need help outsmarting his scheming girlfriend.

In the promo video for the ABC soap opera, Spencer (Nicholas Chavez) tells Victor (Charles Shaughnessy) that he has very good reasons to keep Esme (Avery Kristen Pohl) close. “GH” spoilers reveal Spencer enlists Victor’s help.

Spencer knows Esme framed Trina (Tabyana Ali) for leaking Josslyn (Eden McCoy) and Cameron’s (William Lipton) sex tape and is determined to expose the truth.

Viewers are aware Spencer is pretending he still cares for Esme in order to find evidence to use against her. He has already learned she lied about losing touch with her nanny, who warned Esme to contact her biological father, and wants to know more about her past.

It appears Spencer will reach out to his grandfather as he plots his next move, but will Spencer ask Victor to help him take down Esme?

Elsewhere in the ABC promo video, Trina tells Portia (Brook Kerr) that she believes things might work out in her favor.

“General Hospital” spoilers reveal Portia, Curtis (Donnell Turner), and Taggert (Réal Andrews) express their concerns for Trina.

Trina and Josslyn almost landed themselves in handcuffs after sneaking into a bar to find evidence against Esme but managed to be let off with just a warning. Before their run-in with the law, the teens learned Esme purchased a stolen phone at the bar.

However, with Trina’s upcoming trial, those closest to her are worried about her behavior and how it could affect her in court. Will Trina be able to calm their nerves as she searches for more evidence to prove her innocence?

Other “GH” spoilers tease Esme seeks Kevin’s (Jon Lindstrom) insight, Mac (John J. York) is upset with Felicia (Kristina Wagner) when he finds out what she did, and Martin (Michael E. Knight) and Laura (Genie Francis) discuss who targeted them.

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

General Hospital
Spencer (Nicholas Chavez) must outsmart Esme (Avery Kristen Pohl) on “General Hospital.” The actors are pictured in a scene from a previous episode. ABC/Craig Sjodin