Stunning Spain triumphs in New York, trouncing New Zealand and France on the Hudson