The shaven-headed Romanian turned around motionless after he completed his final shot, oblivious to the capacity crowd’s cheers at the Royal Artillery Barracks’ indoor range with his earplugs in.
Moldoveanu was commanding and consistent as he finished with a total of 702.1 points, with Italy’s Niccolo Campriani on 701.5 and Indian Gagan Narang on 701.1.
Expectations for the 29-year-old world number 34 were low after he had done little of note following his fourth place finish at the Beijing Games.
But he finished qualifying in second earlier on Monday with an Olympic record equalling 599 total from the 600 available along with Campriani.