Football fans can relive one of England's most memorable tournaments this month as ITV airs every match from Euro 96.
Hosts England went into the tournament looking to bring football home, two years on from missing the 1994 World Cup. They were drawn into a group with arch rivals Scotland, along with Switzerland and the Netherlands.
With a squad featuring Geordie stars Paul Gascoigne and Alan Shearer, as well as the likes of Tony Adams, Gary Neville and Steve McManaman, the English public fell in love with their national team again as Gazza inspired England dispatched their historic rivals, toyed with one of the best sides in Europe and even won a penalty shoot out on their way to a nail-biting semi-final showdown at Wembley with Germany.
Newcastle United's St James Park hosted three matches, with Bulgaria, Romania and France all based in the North East during the group stages. The French team - who trained at Haydon Bridge High School - featured future World Cup winners, including Zinedine Zidane, Didier Deschamps and Marcel Desailly, while Hristo Stoichkov scored at St James' Park for Bulgaria and Gheorghe Hagi captained the Romanians.
England played all of their matches at Wembley.
ITV will air all 31 games between Monday May 11 and Friday May 29. All will be shown on ITV Hub, while England matches and the final will be screened on ITV 4 too.
When ITV is showing Euro 96 and what time the matches are on
ITV relives Euro 96 - schedule
Monday 11th May
England v Switzerland - 6:15pm - ITV Hub & ITV4
Tuesday 12th May
Spain v Bulgaria - 1pm - ITV Hub
Germany v Czech Republic - 4pm - ITV Hub
Denmark v Portugal - 7pm - ITV Hub
Wednesday 13th May
Scotland v Netherlands - 3pm - ITV Hub
France v Romania - 7pm - ITV Hub
Thursday 14th May
Italy v Russia - 3pm - ITV Hub
Croatia v Turkey - 7pm - ITV Hub
Friday 15th May
Bulgaria v Romania - 3pm - ITV Hub
Switzerland v Netherlands - 7pm - ITV Hub
Saturday 16th May
Portugal v Turkey - 1pm - ITV Hub
Czech Republic v Italy - 7pm - ITV Hub
Sunday 17th May
France v Spain - 3pm - ITV Hub
Scotland v England - 6:45pm - ITV4 & ITV Hub
Monday 18th May
Russia v Germany - 3pm - ITV Hub
Croatia v Denmark - 7pm - ITV Hub
Tuesday 19th May
France v Bulgaria - 7pm - ITV Hub
Romania v Spain - 7pm - ITV Hub
Wednesday 20th May
Scotland v Switzerland - 7pm - ITV Hub
Netherlands v England - 6:30pm - ITV4 & ITV Hub
Thursday 21st May
Croatia v Portugal - 7pm - ITV Hub
Turkey v Denmark - 7pm - ITV Hub
Friday 22nd May
Russia v Czech Republic - 7pm - ITV Hub
Italy v Germany - 7pm - ITV Hub
Saturday 23rd May
Quarter-Final 1 - 6:45pm - ITV4 & ITV Hub
Sunday 24th May
Quarter-Final 2 - 3pm - ITV Hub
Monday 25th May
Quarter-Final 3 - 3pm - ITV Hub
Tuesday 26th May
Quarter-Final 4 - 7pm - ITV Hub
Wednesday 27th May
Semi-Final 1 - 3pm - ITV Hub
Thursday 28th May
Semi-Final 2 - 6:40pm - ITV4 & ITV Hub
Friday 29th May
Final - 6:40pm - ITV4 & ITV Hub