U.S. Rep. Jason Crow capped off House Democrats’ claims Thursday that President Donald Trump had committed an abuse of power by referring to the president’s withholding of aid to Ukraine as a “dirt for dollars” scheme.

The impeachment manager, an Aurora Democrat, made the case that Trump’s decision to withhold aid must have been to solicit an investigation into his political rival, that there can be no legitimate excuse for the hold.

“We know it because, to this day, there is no other explanation,” Crow said on the Senate floor late Thursday evening. “We know it because senior administration officials, including the president’s own senior political appointees, have confirmed it. And we know it because the president’s own chief of staff said it at a national press conference.”

Crow’s remarks came near the end of the third day of Trump’s impeachment trial, a day in which the congressman and his fellow House managers made their case for the first article of impeachment: abuse of power.

“Eventually, the truth comes out,” Crow added. “There was no legitimate policy reason for holding the aid, so the truth came out. As (European Union) Ambassador (Gordon) Sondland said, the president is a businessman who saw congressionally approved, taxpayer-funded military aid for Ukraine — our partner at war — as just another business deal to be made.

“Military aid in exchange for fabricated dirt on his political opponent. Dirt for dollars, this for that, a quid pro quo.”

Crow recapped an array of evidence, relying heavily on that from Trump’s own appointees, such as Sondland and acting White House chief of staff Mick Mulvaney, who said in an October news conference that aid to Ukraine was withheld to solicit investigations the president sought.

Democrats did not shy away Thursday from talking about presidential contender Joe Biden and his son, Hunter, who sat on the board of a Ukrainian gas company until last year. While the Bidens have not been charged with any wrongdoing, it was Hunter Biden’s arrangement in Ukraine that compelled Trump to request an investigation into the Bidens, and withhold military aid until that investigation was announced.

“Just because you run for president doesn’t mean you get immunity from being investigated for corruption,” said Rep. Ken Buck, a Windsor Republican and chairman of the Colorado Republican Party. “Hunter Biden’s involvement with a foreign nation is troubling, and the Senate should look into it further.”

As Crow and the impeachment managers made their case Thursday, the Colorado Republican Party scheduled an array of anti-impeachment protests across the state for Friday and Saturday. On Friday, they will protest outside Crow’s Aurora office and Sen. Michael Bennet’s office in Grand Junction.

Rep. Doug Lamborn, a Colorado Springs Republican who will speak at a protest Saturday, said impeachment managers such as Crow are doing what they accuse Trump of doing: interfering in the 2020 election.

“Democrats can’t stand that they lost in 2016, and they’ll do everything in their power, including a sham impeachment, to obstruct the next election,” Lamborn said on Twitter on Thursday. “The American people should decide who they want as president.”

Bennet, a presidential contender and juror in the impeachment trial, told Colorado reporters Thursday that, if he were to become president, it would not be appropriate for his daughters to hold prominent positions with a Ukrainian natural gas company, as Hunter Biden did.

Bennet declined to say whether he will vote to convict Trump but called the evidence of his guilt “overwhelming.”

“I think a compelling case is being put in front of the Senate and so far it hasn’t been rebutted at all, except by the president’s middle finger,” Bennet said. “So, we will see.”

White House lawyers will have 24 hours spread over three days — likely Saturday, Monday and Tuesday — to rebut Democratic arguments and make the president’s case to the Senate. House prosecutors argued their case Wednesday and Thursday, and are expected to argue Friday as well.