Donald Trump would lead either Ted Cruz or John Kasich in a two-way race, according to the results of a Quinnipiac University national poll released Wednesday.

Asked whom they would like to win the GOP nomination, 43 percent of the 652 Republicans surveyed said they wanted Trump to emerge as the party’s choice in Cleveland, followed by 29 percent for Cruz and just 16 percent for Kasich, with 9 percent undecided.

In a head-to-head matchup between Trump and Cruz — with Kasich voters re-allocated to their second choices — the Manhattan real-estate mogul earned 46 percent support, compared with 37 percent for Cruz and 12 percent undecided. While the Texas senator drew slim advantages among tea party supporters, white, born-again evangelicals and those describing themselves as very conservative, Trump drew far greater support from voters who described themselves as somewhat conservative, moderate or liberal, as well as among men, women and those 45 years and older.