Despite having never climbed the top step of the World Cup podium the Russian was in unstoppable form in the individual 20km race in Nove Mesto, winning in a time of 47.19.
Such was Makoveev’s dominance that reigning Olympic 20km champion, Norway’s Emil Hegle Svendsen was forced to settle for second in 48.18.7 minutes.
The podium was completed by another Scandinavian, and another reigning Olympic champion, in the shape of Sweden’s Bjorn Ferry while France’s Simon Fourcade and Austria’s Daniel Mesotitsch were fourth and fifth respectively.
While he was upstaged on the day, Svendsen’s second-place was enough to see the Norwegian extend his lead at the top of the overall standings to 34 points.
With Martin Fourcade and Tarej Boe finishing 10th and 13th respectively the 26-year-old is now sitting pretty, with 16 rounds remaining, on 382 points.