In a repeat of last year’s final, decided by free kicks after extra-time, 2025’s re-run lived up to its billing.