Alin George Moldoveanu of Romania has won the 10-meter air rifle gold medal after he tied the Olympic qualifying record on Monday.
The victory made up for missing out on a medal in the same event in the Beijing Games by 2 millimeters.
Moldoveanu and top-ranked Niccolo Campriani of Italy shot 599 in qualifying to equal the Olympic record by Zhu Qinan in 2004.
In the 10-shot final, Moldoveanu was just a little more consistent, scoring 103.1 to Campriani's 102.5 for the silver.
Gagan Narang of India won the bronze.