England team will wear an all-white strip when they face Croatia in a semi-final clash in Moscow.
Although Croatia are designated home team for the match, they were ordered by FIFA not to wear their red and white kits as it clashes with both of England's uniforms.
Instead, they will once again wear black ad blue away kits, while England's players are therefore not allowed to wear traditional blue shorts.
England is unbeaten in their 'lucky' all-red strip since 2010 World Cup loss to Germany, in a total of 17 matches (nine wins, eight draws).
Semi final shirts printed today....white white white for outfield and all yellow for GKs pic.twitter.com/1Xl8CZdqtR
— Pat Frost (@KitmanPat) July 8, 2018