After winning together in the men's 10 metres platform synchronised competition, Yuan Song narrowly defeated Chinese team mate Yang Ling in the solo category at the International Swimming Federation (FINA) Diving Grand Prix in Bolzano, Italy.
Song racked up 387.30, enough to prevail ahead of Ling, who managed 384.20.
Riccardo Giovannini of Italy was some way back with 367.40, but earned bronze on a successful day for the hosts, who claimed medals in four events.
In the women's 10m platform synchronised, Italy's Noemi Batki and Chiara Pellacani were victorious.
Batki, who won silver in the individual contest earlier in the weekend, and Pellacani won by some distance with 284.10 points, with Nicoleta Muscalu and Crina Tofan of Romania second on 274.92.
Daria Selvanovskaia and Tatiana Stepanova of Russia won bronze with 226.98.
In the men's 3m synchronised, Sebastian Morales continued his golden streak alongside Colombian partner Daniel Restrepo.
Morales, a double Central American and Caribbean Games gold medallist, had triumphed in the individual men's 3m competition and repeated the feat alongside Restrepo. with a score of 377.25.
Giovanni Tocci and Lorenzo Marsaglia of Italy were second with 351.33 while China's Xiaohu Tai and Chao Zhang were third on 340.59.
China also picked up two medals in the women's 3m springboard, Ying Wei winning with 294.15, while team mate Ma Tong was third on 280.75.
They sandwiched another home medallist, Chiara Pellacani, whose 289.90 earned her a silver.
The final event was the 3m mixed synchro final.
Brose Scapes and Alisa Koloi of Australia triumphed with 257.76, ahead of Russia's Elena Chernykh and Egor Lapin on 250.80, while Chiaki Otsuka and Jukiko Wakabayashi of Japan scored 238.82.
The FINA Diving Grand Prix continues next weekend in Cairo, Egypt.