David Ferrer won a record-equaling fourth Mexican Open title with a 6-3 7-5 victory over Kei Nishikori in the Acapulco hardcourt final.