Leuris Pupo gave Cuba their first gold medal of the London 2012 Olympics with victory in the men's 25m rapid pistol event at the Royal Artillery Barracks.
Pupo equalled the finals world record with 34 out of 40 to finish four shots ahead of India's Vijay Kumar, with China's Ding Feng winning bronze.
World champion and world number one Alexei Klimov of Russia set a new world record to top the qualifying round.
But he could only finish fourth in the six-man final.
Pupo had finished the qualifying six points behind Klimov on 586 but the scores were wiped clean for the final and, after a shaky first round in which he only scored three shots out of five, Pupo showed greater consistency.
He took the lead halfway through the competition with his third maximum in a row and held on for a comfortable victory.