The day before New York’s big primary, Sen. Ted Cruz blitzed through the Empire State with a midday stop in Maryland, as polls show GOP frontrunner Donald Trump could win all of New York’s 95 delegates.

Monday morning, Cruz participated in a town hall-style special on Good Morning America. Wife Heidi Cruz participated in a portion of the morning show alongside her husband.

Cruz has been asked about his “New York Values” phrase repeatedly while campaigning in the state. In response, he explains the reference as a response to a Trump statement on abortion.

But a charter school principal welcomed the opportunity to cancel a Cruz appearance in the Bronx upon receiving a letter from a group of offended students that accused Cruz of being “misogynistic, homophobic, and racist.”

Cruz’s Monday schedule also included two private events in New York City: a 10 a.m. event with “grassroots supporters,” then at 6:30 p.m., Cruz is holding a “private event,” which has been described by others as a fundraiser.

At midday Monday, Cruz headed south to Towson, Md., to speak with voters at American Legion’s Post 22. Maryland Republicans will get their chance to vote for their candidate of choice on April 26, just one week after New Yorkers. Voters in Connecticut, Delaware, Pennsylvania, and Rhode Island will also log in their votes that day.

On Monday, Bill O’Reilly will host Cruz in studio in the 8 o’clock hour. The campaign put out an extra reminder to supporters on Monday to watch the show.

Cruz has previously used appearances on O’Reilly and also on Sean Hannity’s programs to challenge Trump to a one-on-one debate with either or both hosts moderating. Both men have appeared in town hall events with the hosts, but as of yet no one-on-one has been announced.

Trump is expected to win New York according to polls. A YouGov/CBS poll put Trump at 53 percent and Cruz back at 21 percent. An NY1/Baruch College poll showed Trump at 60 percent and Cruz with just 17. If Trump pulls off a result on Tuesday in New York of over 50 percent, he will take all 95 of the delegates up for grabs in the state.

Follow Michelle Moons on Twitter @MichelleDiana