Larrazabal wins seventh title to delight Spanish fans