May 19, 2019Millennium Stadium 21st May 2006 Championship Playoff Final Watford 3-0 Leeds Leave a comment Name Email Content Post comment