Roger Federer chalked up a 94th career title with victory over Rafael Nadal at the Shanghai Masters.

The 19-time Grand Slam champion downed his great rival 6-4 6-3 to keep his faint hopes alive of finishing 2017 as world number one.

[REPORT: Federer downs Nadal to win Shanghai Masters]

It extended his winning run over Nadal to five matches, with the last four coming this season.

Not bad for a 36-year-old…

The GOAT argument inevitably resurfaced: