Russia's Anton Babikov won the Ostersund pursuit as favourite Martin Fourcade had to settle for third place.