Spurs needed a result tonight and they got it at the Nou Camp.
Level with Inter Milan in the Group B table on goal difference but ahead on goals scored, Mauricio Pochettino’s side needed to at least match the Italians’ result against PSV in the other group game.
But rather than hosting the Dutch team, they were faced with the altogether more difficult prospect of a trip to Barcelona.
Hopes were high however, when Lionel Messi, Gerard Pique and Sergio Busquets were left on the bench with the Catalan outfit already assured of top spot. But Spurs were behind within just seven minutes.
Ousmane Dembele has come under-fire in recent weeks for showing up late to training, but manager Ernesto Valverde’s faith in the winger paid off.
Collecting the ball from Kyle Walker-Peters after an error in possession, Dembele left the Englishman for dead, completing a fantastic run to give Barca the early edge.
Barca remained in the ascendancy for the remainder of the first half hour. It was then that Spurs found their feet, with Son in particular missing a good chance.
But just before the break, the home favourites reminded Spurs of their class with Phillipe Coutinho almost doubling their lead, striking the post.
Busquets came on for Ivan Rakitic at half time, but Tottenham were still threatening. Converting was an issue, and Pochettino saw fit to bring on Erik Lamela in favour of Walker-Peters, but Barca replied with a substitution of their own in the form of Lionel Messi.
As Spurs became increasingly desperate, Coutinho hit the post once again. But despite their wastefulness, Spurs finally made the breakthrough five minutes from time.
Harry Kane, who hadn’t covered himself in glory for much of the game, made a late impact by setting up Lucas Moura for the priceless equaliser.
Spurs held out for the draw, and with Inter matching that result courtesy of a 1-1 draw with PSV, it was the North Londoners who progressed to the last 16, with Inter heading to the Europa League.
So far, Liverpool, Spurs, Barcelona, PSG, Porto, Schalke, Borussia Dortmund and Atletico Madrid have made it to the knockout stages.