31-letni Polak znakomicie spisywał się od początku rywalizacji. Zaatakował około 30. kilometra i do końca utrzymał prowadzenie. W pewnym momencie jego przewaga nad idącymi za nim zawodnikami przekroczyła 3 minuty. Na mecie zameldował się z wynikiem 3 godziny, 50 minut i 8 sekund i o 36 sek. wyprzedził Jonathana Hilberta z Niemiec; brązowy medal wywalczył Evan Dunfee z Kanady ze stratą 51 sek. Na 11. miejscu rywalizację ukończył Artur Brzozowski, który był gorszy od Tomali o 4 minuty; trzeci Polak, Rafał Augustyn nie ukończył rywalizacji.
To piąty w historii, a zarazem piąty złoty medal dla Polski w chodzie sportowym na igrzyskach olimpijskich. Wszystkie poprzednie wywalczył Robert Korzeniowski - trzy na dystansie 50 km (Atlanta 1996, Sydney 2000 i Ateny 2004) oraz na 20 km (Sydney 2000).
Natomiast Maria Andrejczyk zdobyła srebrny medal igrzysk olimpijskich w Tokio w rzucie oszczepem. W najlepszej próbie Polka uzyskała odległość 64,61 m. Zwyciężyła Chinka Shiying Liu (66,34 m), a po brąz sięgnęła Australijka Kelsey-Lee Barber (64,56 m).
W klasyfikacji medalowej Polacy mają już 12 medali: cztery złote, cztery srebrne i cztery brązowe.