Germany's Arnd Peiffer scored a shock victory in the men's 10km Olympic biathlon sprint on Sunday with a flawless display of skiing and marksmanship as the pre-race favourites faltered.

Michal Krcmar of the Czech Republic won the silver medal and Dominik Windisch of Italy the bronze.

Peiffer and Krcmar were the only two athletes not to miss the target on a windy, freezing night that made both shooting and skiing difficult.

Race favourites Martin Fourcade of France and Norwegian Johannes Thingnes Boe both left themselves with a mountain to climb by missing three of their first five shots.

World Cup leader Fourcade, a double gold medallist at the Sochi Games, had to content himself with eighth place, while Boe finished a disappointing 31st.

With temperatures well below freezing and a bitterly cold, howling wind whipping up the snow on exposed parts of the course, many of the competitors struggled to find their range, but Peiffer seemed unperturbed.

Similar to his compatriot Laura Dahlmeier, who won the women's event at the same venue 24 hours earlier, the 30-year-old Peiffer powered his way around the course and was a picture of composure on the shooting range.

Though Krcmar matched his shooting prowess, Peiffer was slightly faster across the snow and finished 4.4 seconds ahead of his rival to take the gold medal, with Windisch of Italy a further 3.3 seconds behind.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.