© Provided by MediaDC: Washington Newspaper Publishing Company, Inc.

Karl Rove said he believes former Vice President Joe Biden has a good shot at beating President Trump in the 2020 election if he can win the Democratic presidential nomination.

The former adviser to President George W. Bush made several predictions for the 2020 election, including that the Democratic convention will be contested.

“Pete Buttigieg wins Iowa, but no Democrat arrives at the convention with a majority,” he wrote in a piece for the Wall Street Journal on Tuesday. “I pick Mr. Biden to win, but I’d take the field if I could.”

Profiles of all the presidential candidates

“Victory depends on Mr. Trump’s discipline and whom the Democrats nominate. If it’s Mr. Biden, Mr. Trump has an uphill fight; if not, the president wins,” he added.

Rove said Trump will again struggle in the popular vote, which he lost to Hillary Clinton in 2016. Trump will win Florida and Ohio, he said, but the Democratic nominee will have the edge in Iowa.

“The election again comes down to Michigan, Pennsylvania and Wisconsin. Mr. Trump must win at least two,” Rove said.

In September, Rove argued only three Democratic candidates have a shot at being named the party’s nominee: Biden, Sen. Bernie Sanders, and Sen. Elizabeth Warren. The trio sits atop an average of polling data by RealClearPolitics, with Biden leading second-place Sanders by nearly 10 points.

The RealClearPolitics average has Biden up 4.5 points against Trump in a general election. It also shows Trump narrowly beating Warren, whereas Sanders would defeat Trump by almost 3 points, according to the polling data averages.