Germany, probably the biggest Cinderella story at these Olympics, upset Canada in the semis, and were clearly riding high off their unlikely success, taking a 3-2 lead in the dying minutes of regulation.
Nikita Gusev knotted the score, netting his second with less than a minute left in the third period, and the final went to a sudden death four-on-four overtime.
READ MORE: Russian Athletes Not to March Under National Flag at Olympic Closing Ceremony
Halfway through the extra-session Germany's Patrick Reimer was busted for high-stoking on Pavel Datsyuk and Kaprizov sealed the deal assisted by Slava Voynov and Gusev.
It's the second gold for Russia in Korea following the triumph of 15-year-old figure slater Alina Zagitova. Meanwhile, Germany, despite the loss has plenty to be pround of: their last and only medal was a bronze in 1976.