Geiger acabó los 10 km con un tiempo de 25:07.7, ocho décimas menos que el noruego Joergen Graabak y 6.6 segundos mejor que el austriaco Lukas Greiderer, plata y bronce.
Con un salto de 108 metros que le dio 133 puntos, el japonés Yamamoto Ryota se ganó el derecho a salir primero en la parte de esquí. Afrontó los 10 km con una ventaja de 38 segundos sobre Greiderer (4 segundos por cada punto de diferencia), que a su vez tenía dos y cinco segundos sobre los alemanes Julian Schmid y Johannes Rydzek.
Pero el nipón fue incapaz de aprovechar su margen y fue cazado por el grupo perseguidor. A 5 km del final Rydzek tomó el mando. En ese punto intermedio Geiger ocupaba la décima posición con 34 segundos de desventaja.
Un acelerón en el siguiente kilómetro le permitió remontar hasta la cuarta posición y cercar a Rydzek, que se desfondó en el último kilómetro y medio y entró quinto a 21.8.
Pero aún le fue a Yamamoto en el segmento de esquí, que terminó decimocuarto a 1:14.6.
El vencedor ya ganó el oro olímpico en 2018, aunque en la prueba por equipos.