Former US president Donald Trump has won the Michigan and Missouri caucuses, continuing his march towards the Republican nomination.
Mr Trump‘s last major rival, former UN ambassador Nikki Haley, is still searching for her first win.
In Missouri, Trump voter Tom Mendenall told the crowd: “Every 100 days, we’re spending $1trn, with money going all over the world.
“Illegals are running across the border.”
But Haley supporter Seth Christensen said Republicans needed a new direction, adding: “I don’t need to hear about Mr Trump’s dalliances with people of unsavoury character, nor do my children.
“If we put that man in the office, that’s what we’re going to hear about all the time – and I’m through with it.”
With 75% of votes counted on Saturday night, Mr Trump had gained 51 of Missouri’s delegates, with another three still available.
In Michigan, Mr Trump won all 39 delegates allocated, although local media reports said many of the party’s grassroots members stayed away from the gathering due to a long-running fight over party leadership.
Results from the Idaho caucus are expected later on Saturday night.
The next event on the Republican calendar is Sunday in the District of Columbia.
Two days later is Super Tuesday, when 16 states will hold primaries on what will be the largest day of voting this year outside the November election.
Click to subscribe to the Sky News Daily wherever you get your podcasts
Mr Trump is the clear frontrunner, with victories in Iowa, New Hampshire, Nevada, the US Virgin Islands, South Carolina and now Missouri and Michigan under his belt.
Ms Haley’s campaign is being kept alive thanks only to support from donors wanting an alternative to Mr Trump.