That's why this much maligned competition is better than friendlies, it actually means something, we're not playing "fodder" as you call them.
If England had lost tonight, there was a serious risk they could be relegated to the second level of this competition next time round.
Spain themselves were very keen not to lose their fantastic home record in that second half, but they still did. Its far more than a "good win" for me, its a sign that there is big improvement.
Could we lose to them next week, of course we could, they're Spain, and have a better squad to pick from than we do.