Tottenham Hotspur conceded two injury-time goals to slip to a 2-0 Champions League defeat at Sporting Lisbon.
Spurs were contemplating a night of disappointment as they looked set to be held to a 0-0 draw in Portugal before things went fatally wrong.
Paulinho nodded home from a corner and then with the last kick, Arthur Gomes burst into the box to convert and put Sporting top of Group D with two wins from two.
Spurs boss Antonio Conte will be furious at the manner of the defeat as his side suffered their first defeat since April in an underwhelming display.
It’s been a slow start, with Marcus Edwards intent on showing his old club what they’ve been missing from the start.
And after a darting run down the channel he set up a chance for Pedro Goncalves inside the opening 10 minutes, but Hugo Lloris was equal to a low shot and tipped it wide.
Spurs looked threatening in patches and thought they had taken the lead on the stroke of half-time when Richarlison rounded the goalkeeper after being played in by Harry Kane, but the Brazilian was well offside.
It required another Lloris save to ensure the visitors went level as the Frenchman denied Edwards a spectacular goal.
The 23-year-old, who Mauricio Pochettino once compared to Lionel Messi, overcame several challenges to get forward in the box, played a one-two, beat another man and then drilled a shot, but was denied by fine low quit from French.
Spurs started the second half strongly and had enough chances to take control of the game.
Emerson Royal failed to connect properly with Kane’s quick free-kick, the England captain injured the palms of Antonio Adan and Richarlison drifted an effort wide of the far post.
Spurs upped the ante in search of a breakthrough and Kane was unable to get on the end of a wicked Ivan Perisic cross while Richarlison headed Dejan Kulusevski’s cross wide.
But Spurs recovered in three minutes of injury time.
Paulinho glanced home a header before Arthur produced a moment of brilliance to weave into the area and shoot under Lloris.