Spanish boat Mapfre has claimed victory in the Auckland leg of the of the round-the-world Volvo Ocean Race from Sanya, China, to Auckland.