The last time Manchester City travelled to Luton Town’s Kenilworth Road for a league match was 1998, when both sides were playing in the third tier of English football. The game ended in a 1-1 draw.
On Sunday, the two face each other again as equals for the first time in 25 years, pitting the richest club in the world against a team whose rise from the ashes has been one of English football’s recent fairy tales.
Since their last meeting, City has risen to the pinnacle of European football, collecting Premier League titles and winning the Champions League for the first time earlier this year. Meanwhile, Luton Town suffered financial ruin, came within days of extinction, and endured years in the wilderness of non-league football before climbing back to the top tier.