Italy's Andrea Liverani set a world record in winning the R5 10 metres air rifle prone mixed SH2 event at the World Shooting Para Sport World Cup at Chateauroux in France.
The former wheelchair basketball player scored 255.7 points on the final day of the event to add gold to the silver and bronze he had won on previous days.
New Zealand's Paralympic champion Michael Johnson had to settle for a second silver, although he was only marginally behind on 255.1 points.
Bronze went to France's Alain Quittet, who scored 232.7.
Britain's Beijing 2008 champion Matt Skelhon took gold in the R3 10m air rifle prone mixed SH1 by just a tenth of a point as he finished with 253.4 to edge Finland's Jarkko Mylly, who scored 253.5, into silver medal position.
Going into the final round the Finn trailed by 0.4 points, 232.4 to 232.0, and while the Briton maintained a high standard with two concluding 10.5s, Mylly almost pulled off a startling finale as he shot 10.6 and 10.7.
The 33-year-old Briton, a silver medallist at the World Championships in May, had earlier won a bronze.
🏆 Médailles pour la #TeamFrance au #CNTS pour la #WSPS @ShootingPara 🇫🇷🙌🏼— FFTir (@tir_ff) September 29, 2018
▶ Médaille d'or en équipe pour Cédric Fèvre, Christophe Tanche et Valérian Lefaure en carabine R3! 🥇
Reportage ici: https://t.co/XbpsyrwQjl
©FFTIR @FRAparalympique pic.twitter.com/9lldn0tg3f
Italy's Hoda Beatrice Broccolo took bronze with a final score of 231.6 ahead of Germany's Natascha Hiltrop, who scored 209.7.
Gold in the P4 50m pistol mixed event went to Ukraine's Oleksil Denysiuk, who scored 224.6, with silver going to India's Raj Singh on 222.2 and bronze being claimed by another Indian shooter, Manish Narwal, with 203.4.
In the team events, India won the P4 mixed 50m pistol SH1 title ahead of Poland and Turkey.
The R3 mixed 10m air rifle prone SH1 title went to France, with Italy and Germany taking silver and bronze respectively.
The Italian team topped the podium in the R5 mixed 10m air rifle prone SH2, followed by Great Britain and France.