Rafael Nadal resurgence continued in Acapulco as he stopped Cameron Norrie from claiming a second successive ATP Tour title.