World champion Javier Fernandez of Spain claimed the men’s title at the third leg of the 2016-17 International Skating Union (ISU) Grand Prix of Figure Skating in Moscow after winning the free skate by a comfortable margin.
Fernandez trailed Japan’s Shoma Uno by 7.04 points after yesterday’s short programme, but he ended today 7.91 in front of his rival after posting a score of 201.43 for a total of 292.98.
Uno added 186.48 points to his short programme score of 98.59, giving him a total of 285.07 that was enough for the silver medal.
Completing the podium was Israel's Alexei Bychenko, who secured his first ISU Grand Prix medal after scoring 168.71 points in the free skate for a total of 255.52.
In the women's event, Russia's Anna Pogorilaya followed up her victory in the short programme by winning the free skate with a score of 141.28 points.
It gave her an unrivalled total of 215.21 points, 19.61 more than nearest challenger and compatriot Elena Radionova who managed 123.67 today.
The United States' Courtney Hicks' free skate score of 119.30 points was enough for bronze with a total of 182.98.
Germany's Aliona Savchenko and Bruno Massot won the pairs competition thanks to a free skate score of 138.38 points.
The duo started the day just 0.25 points behind leaders Natalia Zabiiako and Alexander Enbert of Russia, but they ended it 10.12 clear with a total of 207.89.
Zabiiako and Enbert’s runners-up finish, with a total of 197.77 points, ensured their first ISU Grand Prix medal.
Compatriots Kristina Astakhova and Alexei Rogonov also claimed their first medal, taking bronze with a total of 188.74 points.
Russia went even better in the ice dance event as Ekaterina Bobrova and Dmitri Soloviev produced a near-flawless free dance to score 111.76 points and seal an overall triumph with a total of 186.68.
Americans Madison Chock and Evan Bates, the leaders after the short dance, dropped to second after scoring 107.09 points for a total of 182.13.
Bronze was won by Canada's Kaitlyn Weaver and Andrew Poje, who posted a score of 108.76 points for a total of 178.57.