I actually give England a good chance, more than Spain. Fortunately, Netherlands will shine and rise to the top.

:-)