The scenes at Wembley Stadium will never be forgotten as Newcastle United won the 2025 Caraba Cup