Great Britain's Samantha Murray produced a terrific run/shoot to equal the best performance of her career at a Modern Pentathlon World Cup as she finished fourth in Hungary.
The 22-year-old went into the run/shoot in 20th place but shot impressively on all three shoots, particularly on the final visit to the range, when she hit all five targets in around 10 seconds.
That saw her leave the range in third place locked in a three-way battle for bronze.
Although she fended off Germany's Janine Kohlmann, she could not quite hold off the challenge of Laura Asadauskaite, who took bronze after going into the run/shoot in 17th.
Murray, whose run/shoot time of 11:21.05 was the fastest of the day, crossed the finish line eight seconds behind the Lithuanian.
Fellow Briton Mhairi Spence also secured a top-10 finish, coming eighth.
Murray said: "I'm really pleased, I've worked so hard.
"I'm so proud and so grateful for everyone who has helped me. It was a PB for me in the shoot today and I felt so good running and strong in the pool."