Protests outside a Donald Trump rally in New Mexico turned violent – with demonstrators throwing burning t-shirts and plastic bottles at police officers.
The protesters also overturned bins and knocked down barricades outside the Albuquerque Convention Centre.
Police described the protest as a “riot” and fired pepper spray and smoke grenades into the crowd.
The presumptive Republican presidential nominee was interrupted repeatedly by protesters during his rally.
They held up banners with messages including “Trump is Fascist” and “We’ve heard enough.”
He responded to one demonstrator by asking: “How old is this kid?” before adding: “Still wearing diapers.”
His supporters responded to the disruptions by chanting “build that wall”, a reference to the wall Mr Trump has promised to build between the US and Mexico.
Mr Trump said: “We’re going to build a wall. And it’s going to be a real wall. And it’s going to get built fast. And it’s going to look beautiful because some day they’ll call it the Trump Wall – who the hell knows?”
New Mexico is America’s most Hispanic state, and Governor Susana Martinez has harshly criticised his remarks on immigrants.
In response, Mr Trump read off several negative statistics about the state, adding: “We have to get your governor to get going. She’s got to do a better job, OK?
“Hey, maybe I’ll run for governor of New Mexico. I’ll get this place going.”
Mr Trump is now less than 10 delegates away from clinching the Republican presidential nomination following a win in the Washington state primary on Tuesday.
After winning at least 40 of Washington’s delegates, he now has 1,229 of the 1,237 delegates needed to secure the nomination.
Contests on 7 June in California, New Jersey, New Mexico, Montana and South Dakota are likely to see him cross the finish line.