Trump Clinton

Donald Trump has been saying for months he's the best candidate to beat Hillary Clinton in a general election, and new polling shows he might have a shot.

The latest poll by NBC News and SurveyMonkey shows Clinton with a mere two-point lead over Trump, a weak margin that could easily push in the billionaire businessman's favor.

The poll was conducted online from April 4 through April 10 and tallied responses from more than 11,000 registered voters.

Some 38 percent of those voters said they would vote for Clinton, while 36 percent said they would vote for Trump. Another 16 percent said they would vote for a third-party candidate, and 8 percent said they would not vote in a Clinton-Trump race.

But first these candidates have to get past the primaries and talk of contested conventions.

If the "anyone but Trump" movement succeeds, Clinton would still have a close fight with Texas Sen. Ted Cruz.

In that hypothetical, 37 percent of voters would choose Clinton, while 32 percent would choose Cruz. Another 19 percent would pick a third-party candidate, and 10 percent wouldn't vote at all.

One thing that works to Clinton's advantage in either scenario is that only about half of Cruz supporters and half of Trump supporters said they would vote for the other GOP candidate if she is the Democratic nominee.