A homeless man attacked and killed a top amateur golfer from Spain who was playing a round near her university campus in central Iowa - leaving her body in a pond on the course, police have alleged.
Collin Daniel Richards (22) has been charged with first-degree murder over the death of Celia Barquin Arozamena, a student at Iowa State University.
Ms Barquin was found on Monday morning in a pond at Coldwater Golf Links in Ames, about 48km north of Des Moines.
Police were called to the golf course to investigate after golfers found a golf bag with no one around it.
Officers found Ms Barquin's body some distance from the bag, with several stab wounds to her body, head and neck, according to the criminal complaint filed against Richards.
A police dog tracked Ms Barquin's scent to a temporary camp along a creek near the golf course, where Richards had been living in a tent, it said.
Officers found Richards with several fresh scratches on his face consistent with fighting, and a deep cut in his left hand that he tried to conceal.
An acquaintance of Richards told investigators that the suspect had said in recent days that he had "an urge to rape and kill a woman" while they were walking on a trail near the golf course, the criminal complaint said.
Investigators later recovered two pairs of shorts with blood stains and a knife that Richards allegedly gave to two other people after the slaying.
Those two people were driving Richards out of town after the killing, but he asked them to drop him near the camp to get his tent and that is when officers arrested him, the complaint added.
Ms Barquin was the 2018 Big 12 champion and Iowa State Female Athlete of the Year.
The university said the golfer from Puente San Miguel, Spain, was finishing her civil engineering degree.