It was a big night for the presidential candidates in the New York primary.
It was a home run for Donald Trump in his home state, and it could actually turn out to be a grand slam.
Here's why. Trump could get all of the Empire State's 95 GOP delegates or at least dominate the delegates sweepstakes by winning a huge majority of them.
It was just two weeks ago Tuesday night that Trump lost big in the badger state and left Wisconsin wounded.
"Even though we are leading by a lot and we can't be caught, it's impossible to catch us. Nobody should take delegates and claim victory unless they get those delegates with voters and voting, and that's what's going to happen," said Trump.
John Kasich finished second and Ted Cruz, who won big in Wisconsin, finished third in New York.
It was also a big night for Hillary Clinton. She wins in her adopted home state. The victory stops Bernie Sanders winning streak including his big win in Wisconsin.
247 delegates were up for grabs. Clinton says the Democratic nomination is in the home stretch and victory is in sight.
"To all the people who supported Senator Sanders. I believe there is much more that unites us than divides us," said Clinton.
But there are no signs of Bernie Sanders throwing in the towel. Tonight he tweeted: "Onward to five more states voting next week."