Mo Farah täydensi Riossa saavutukset, joihin on aiemmin pystynyt vain Lasse Virén.
Farah juoksi sunnuntain vastaisena yönä 5 000 metrin olympiavoittoon. Britti voitti kisoissa myös 10 000 metrin juoksun. Hän teki tuplan myös Lontoossa, joten Farah on Virénin lisäksi ainut mies, joka on kyennyt kahteen tuplaan olympialaisissa.
Virén voitti molemmat matkat vuosien 1972 ja 1976 olympialaisissa. Yhtäläisyyksiä Riossa syntyi enemmänkin, sillä Farah nousi virénmäisesti kymppitonnin voittoon kaaduttuaan matkalla.
Rion 5 000 metrin finaalin kakkoseksi sijoittui Hagos Gebriwhet, jolle Farah teki viimeiselle kierrokselle lähdettäessä selväksi, että turha koittaa. Etiopialainen yritti Farahin edelle, mutta britti oli kyynärpääotannassa kovempi ja meni menojaan voittoon. Farahin voittoaika oli 13.03,30.
Kolmanneksi sijoittui USA:ta edustava Bernard Lagat.