After a fairly quiet first half, Swindon Town led 1–0 thanks to a goal from player/manager Glenn Hoddle 3 minutes before the break. The match then took off with an exciting second half, just 2 minutes after the restart Craig Maskell put Swindon 2–0 to the good after he finished off a pass from John Moncur, then a header by Shaun Taylor gave Swindon a three goal advantage six minutes later. At 3–0 Swindon should have been comfortable, but 4 minutes later Julian Joachim pulled one back for Leicester to give them hope. It got better for Leicester as 11 minutes later Steve Walsh scored a header to make it 3–2, and just a minute after that Steve Thompson equalised wrapping up an astonishing come-back by Leicester, scoring 3 goals in 12 minutes. However, it turned out to be in vain, when Swindon were awarded a contentious penalty 6 minutes from time after Kevin Poole was alleged to have brought down Steve White in the area. Paul Bodin converted the penalty to finish the game at 4–3 and sent Swindon to the Premier League, while Leicester were left to rue a second year of misery, having lost in the play-off final thanks to controversial penalty for the second year running.