Spain 2-3 England – Two things we learned

England produced one of their best performances in recent times as they secured a rather surprise 3-2 triumph over Spain…