Sweden's Hanna Oeberg made all 20 shots to pull off a shock victory in the women's Olympic 15-km individual biathlon on Thursday, holding off Germany's double Olympic champion Laura Dahlmeier, who had to settle for third after a costly early miss.