Oleg Znarok's men faced unexpectedly stiff resistance in the final from an inspired German squad, who upset Canada in the semifinals.
It took a last-minute equalizer and a winner in sudden-death overtime to bring home Russia's first Olympic gold since 1992.
1 / 21
Celebrations on the ice immediately after Kaprizov's winner.
© Sputnik / Aleksander Vilf
/ 2 / 21
Left to right: Sergey Kalinin, Nikita Nesterov (Russia) and David Wolf (Germany).
© Sputnik / Aleksander Vilf
/ 6 / 21
Left to right: Felix Schutz (Germany) and Ivan Telegin (Russia).
© Sputnik / Vladimir Pesnya
/ 8 / 21
Left to right: Germany's Patrick Hager and Brooks Macek celebrate scoring.
© Sputnik / Aleksander Vilf
/ 11 / 21
Left to right: Nikolay Prokhorkin (russia) and Dominik Kahun (Germany).
© Sputnik / Aleksander Vilf
/ 13 / 21
Left to right Dominik Kahun, Yasin Ehliz and Frank Mauer (Germany) celebrate scoring.
© Sputnik / Aleksander Vilf
/ 14 / 21
Left to right: Sergey Shirokov and Sergey Kalinin (Russia).
© Sputnik / Aleksander Vilf
/ 18 / 21
Marcel Goc immediately after Kaprizov's winning shot.
© Sputnik / Aleksander Vilf
/ 20 / 21
Celebrations on the ice immediately after Kaprizov's winner.
© Sputnik / Aleksander Vilf
/ 21 / 21
Players pose for cameras at the medal ceremony.
© Sputnik / Vladimir Pesnya
/