England and Scotland face each other at Celtic Park in Glasgow tonight. Here's a look at the history of this exciting fixture.
Scotland take on England in an international friendly tonight but the football rivalry between the two countries goes back almost 150 years. Their meeting in 1878 was one of the first ever recorded international games, where Scotland won 3-1 at the Oval in London.
Scotland's most famous win over England came in 1967, the year after England had won the World Cup. Scotland striker Denis Law scored a goal in the 3-2 victory and after the result the Scots declared themselves unofficial world champions.
England and Scotland have met each other more than any other nation, playing 111 official games. This picture shows the team captains shaking hands before a match in 1937.
In the history of the fixture England have won 46 games, Scotland have won 41 and there have been 24 draws. Kevin Keegan not only brought a classic haircut to the 1979 match at Wembley, but he also scored in England's victory.
In 1996 England hosted the European Championships where they faced local rivals Scotland at the group stage. England won 2-0 with Paul 'Gazza' Gascoigne scoring one of the most memorable goals in England's international history.
The last competitive fixture between the teams was the play-off qualifier for Euro 2000. Although a Don Hutchison goal won the second leg for Scotland it was the two first leg goals by Paul Scholes that were enough to send England through to the finals.
The most recent match was a five goal thriller in a 2013 friendly, with England coming out as 3-2 winners. Rickie Lambert scored the winner with his first touch of the ball in his international debut.