Rafael Nadal wins historic 21st Grand Slam title