Due anni dopo, ai Mondiali di Lahti 2017, ha vinto la medaglia d'oro nella 15 km, quella di bronzo nella sprint a squadre e si è classificato 5º nella staffetta. Ai XXIII Giochi olimpici invernali di ha vinto la medaglia d'oro nella 50 km, classificandosi inoltre 14º nella sprint, 19º nell'inseguimento e 4° nella staffetta; ai successivi Mondiali di Seefeld in Tirol 2019 ha vinto la medaglia di bronzo nella 15 km ed è stato 4º nell'inseguimento, 7º nella sprint a squadre e 4º nella staffetta, mentre a quelli di Oberstdorf 2021 si è classificato 18º nella 15 km, 6º nella 50 km, 13º nell'inseguimento e 6º nella staffetta.