Dani Olmo and Harry Kane finished the tournament with three goals each after Spain beat England in the final.