Rafael Nadal won a record 21st Grand Slam men’s title in the most stunning fashion, fighting back from two sets down to beat Russia’s Daniil Medvedev...