Scotland travel to Wembley looking to cause an upset against their old rivals and keep their Euro 2020 dreams alive.
Playing in their first major championship since 1998, Scotland were beaten 2-0 by Czech Republic on their first outing at Hampden Park.
And the task does not get any easier for Scotland against an England side being tipped as one of the favourites to lift the trophy.
A Raheem Sterling goal saw England see off Croatia first time out and they know that a win against the Scots will secure them a spot in the last 16.
Here is all you need to know about the match:
When and where is it on?
The match is scheduled for a 8pm kick-off on Friday, June 18 at Wembley Stadium.

How can I watch it in Ireland?
It will be shown live on RTE 2 with their coverage following their broadcast of Croatia v Czech Republic. You can also watch the match on ITV.
Betting Odds
England 1/4
Draw 4/1
Scotland 9/1