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
- Rs 56 crore? Is this what Akshay Kumar is charging for his upcoming movie?
- Sheila Dikshit ‘turns down’ Congress’ offer to be CM face for UP polls: report
- Economist or Banker? 7 candidates likely to succeed Rajan at RBI
- Amid attacks by Subramanian Swamy, FM Arun Jaitley cuts short his China visit
- India joins MTCR, first entry into any multilateral export control regime