Pese a todo Niyongabo dio la gran sorpresa y acabó ganando la medalla de oro gracias a su prodigioso sprint final con 13:07,96 por delante del Paul Bitok (plata con 13:08,16) y del marroquí Khalid Boulami (bronce con 13:08,37).