She led most of the race and only missed the last target before finishing in 29 minutes, 30.7 seconds Tuesday.
Tora Berger of Norway was 37.6 behind to take silver, and Teja Gregorin of Slovenia trailed Domracheva by 42.0 to claim bronze.
It's Domracheva's second Olympic medal but first in gold. She won bronze in the 15K individual race in Vancouver four years ago.
From Our Network
- IPL: 8 hottest female anchors
- Laughing Buddha: Which one to use and where to place?
- The Kapil Sharma Show Vs Colors: Humour wins over historical saga of Bajirao-Mastani; features among Top 5 shows
- Rakhi Special: 5 Bollywood songs depicting brother-sister bond
- Raees Vs Kabil: Rakesh Roshan REACTS to Hrithik-SRK’s box-office clash!