It's been an amazing few days for English football.