Dutchman Sven Kramer became only the second man in history to win back-to-back 5000m speed skating Olympic titles by winning gold at Sochi 2014.
Kramer, who won gold in Vancouver in 2010, also broke his own Olympic record clocking six minutes 10.76 seconds.
The 27-year-old was emulating the feat of Sweden's Tomas Gustafson who won the event in 1984 and 1988.
Compatriot Jan Blokhuijsen collected silver, with Jorrit Bergsma making it a clean sweep for the Netherlands.
Blokhuijsen clocked 6:15.71 with Jorrit Bergsma recording 6:16.66, while Belgium's Bart Swings missed out in fourth.
Kramer also won a silver in the event at the Turin Games in 2006.
It was his 16th consecutive victory over this distance, shaving nearly four seconds off his previous Olympic record, and he remains unbeaten since 2012.