FARGO, N.D. (AP) — President Donald Trump urged voters Wednesday to fire “liberal Democrat” Sen. Heidi Heitkamp in November, claiming that she promised to be an independent mind but instead has voted in lockstep with her party leadership and against his agenda.

Trump called instead for the election of Republican U.S. Rep. Kevin Cramer, one of his staunchest allies in Congress.

“When Heidi ran for office, she promised to be an independent vote for the people of North Dakota,” Trump said to an arena packed with thousands of cheering supporters in Fargo. “Instead, she went to Washington and immediately joined Chuck … and Nancy,” a reference to Democratic congressional leaders Sen. Chuck Schumer and Rep. Nancy Pelosi.

But Heitkamp, one of the most vulnerable incumbents seeking re-election this year, is considered a moderate and one of the least reliably partisan Democratic votes in the Senate. She’s largely backed the oil-rich state’s corporate interests on energy and has opposed some restrictions on guns. She voted to confirm 21 of Trump’s 26 Cabinet-level nominations.

The president, however, noted Heitkamp’s votes against tax cuts he signed into law in December as well as the GOP’s long-sought goal to undo the health care program enacted by President Barack Obama.

“You need a senator who doesn’t just talk like they’re from North Dakota but votes like they’re from North Dakota,” Trump bellowed. “That’s what you need and that is Kevin Cramer.”

Called to the microphone by the president, Cramer thanked Trump for rolling back federal regulations, cutting taxes and, “on behalf of the most vulnerable forgotten people, the unborn babies, thank you for standing for life.”