Quote:
Originally Posted by Carth
Well done to the squad and management, definite improvement.
Probably only another 30 years now until we actually win one
|
England have a 100% success rate in major finals.
Iffy penalty decision and awful penalty from Kane but England the better side over 120 minutes and deserved to win