Tottenham conceded two goals in the gap as they suffered a Champions League defeat against Sporting Lisbon.
Spurs had a number of good chances, but were unable to take them and looked for a way to get a point in Portugal.
However, in the 91st minute, Paulinho headed in Pedro Goncalves’ left corner to put the hosts ahead.
Another substitute, Arthur Gomes, made it one better for Sporting as a fine, low strike made it 2-0 and handed Spurs their first loss of the season.
Sporting are top of Group D with six points after two wins, while Spurs are second with three points.
Elsewhere in the group, Eintracht Frankfurt beat Marseille 1-0 in France thanks to a Jesper Lindstrom goal in a match marred by crowd trouble at the Orange Velodrome.
Spurs went on to wonder what could have been
Before the game, Sporting coach Ruben Amorim said Tottenham have “one of the best attacks in the world”, but for the first time in eight games this season, Spurs have been unable to find a goal.
Richarlison scored two goals a Home victory 2-0 Marseille last week and the Brazilian had plenty of chances to put his team ahead.
In the first half a shot was blocked by ex-Liverpool defender Sebastian Coates, who headed Antonio Adan and after Adan rounded the ball into the net, but was adjudged to be offside when receiving Harry Kane’s pass.
Richarlison also had chances in the second half, but twice his efforts went wide.
Tottenham, third in the Premier League, dominated early in the second half against their hosts, seventh in Portugal’s Primeira Liga.
Emerson Royal twice had shots saved by Adan, who also made a superb stop to keep out Kane’s powerful angle at half-time. Ivan Perisic also headed wide and produced a superb cross that Kane was unable to reach at the end.
Spurs’ catalog of mistakes proved costly as Sporting scored twice within three minutes of second-half stoppage time to secure their second Group D win of the campaign following a 3-0 win over Eintracht Frankfurt.
Disappointed Tottenham boss Antonio Conte, who has lost nine of his 19 Champions League games as manager: “It’s a difficult result and you’re not happy when you lose the game.
“We could have gone hard, and we tried to win the game, then in the last 10 minutes we can do much better.
“It’s a shame but it was a difficult game. We tried to win but in the end we lost the game.
“Two or three situations where we can improve a lot, but now we have to rest and think about the next game in the Premier League.”
Former Tottenham man Edwards is a constant threat
Sporting’s team included ex-Tottenham player Marcus Edwards, who impressed.
He was in Tottenham’s academy from the age of eight and was compared to Argentina forward Lionel Messi as a teenager by then-Spurs boss Mauricio Pochettino.
He left north London in 2019 and joined Portuguese side Vitoria de Guimaraes before moving to Sporting Lisbon in the summer.
Edwards scored and scored in Sporting’s 3-0 win over Eintracht Frankfurt in the first round of Champions League fixtures and was once again a constant threat with his dribbling ability.
After seven minutes, he set up former Wolves midfielder Pedro Goncalves, and Hugo Lloris sent his shot away shortly after.
Edwards then made a great run in the first half that saw him dance ahead of a number of defenders only for Lloris to make a superb save to keep out what would have been one of the goals of the season.
But late goals from Paulinho and Gomes ensured that Edwards would be victorious against his former club.
- 2Kings of LimaBooked in 75 minutes
- 24further on
- 5MoritaReserve in 63 minutesreplaced byAlexandropoulosin 71′minutes
- 11Gomes dos Santosreplaced byBy Sousa Esgaioin 90+2′minutes
- 17Trincao axreplaced byDias Fernandesin 76′minutes
- 10Edwardsreplaced byGomes Lourençoin 90+2′minutes
- 28Pereira Gonçalves
- 16Costa Rocha
- 20Dias Fernandes
- 22Eusebius Paulo
- 33Gomes Lourenço
- 47By Sousa Esgaio
- 63Martínez Marsà
- 71Basilua Jacinto Názinho
- 1the glories
- 12Emerson RoyalBooked in 81 minutes
- 5HøjbjergBooked in 84 minutes
- 30BentancurBooked in 61 minutes
- 7Son Heung-Minreplaced byKulusevskyin 72′minutes
- 4skip it
- 6D Sanchez
- 19R Sessegnon
- Srdjan Jovanovic
Game over, Sporting Lisbon 2, Tottenham Hotspur 0.
Second half ends, Sporting Lisbon 2, Tottenham Hotspur 0.
Goal! Sporting Lisbon 2, Tottenham Hotspur 0. Arthur Gomes (Sporting Lisbon) right footed shot from the left to the center of the goal. Paulinho’s help.
Change, Sporting Lisbon. Nuno Santos replaces Ricardo Esgaio.
Change, Sporting Lisbon. Arthur Gomes replaces Marcus Edwards.
Goal! Sporting Lisbon 1, Tottenham Hotspur 0. Paulinho (Sporting Lisbon) header from the left side of the right wing. Assisted by Pote with a cross following a corner.
Corner, Sporting Lisbon. Hugo Lloris has scored.
The attempt has been saved. Pedro Porro (Sporting Lisbon) left footed shot misses the target.
Lack of power (Sporting Lisbon).
Emerson Royal (Tottenham Hotspur) wins a free kick.
Pierre-Emile Højbjerg (Tottenham Hotspur) is shown the yellow card for a bad foul.
Manuel Ugarte (Sporting Lisbon) wins a free kick.
Pierre-Emile Højbjerg (Tottenham Hotspur) is out.
Attempt blocked. Nuno Santos (Sporting Lisbon) left footed shot from outside the box is saved in the center of the box.
Corner, Sporting Lisbon. Ivan Perisic receives the ball.
Emerson Royal (Tottenham Hotspur) is shown the yellow card for a bad foul.
Nuno Santos (Sporting Lisbon) wins a free kick.
Foul by Emerson Royal (Tottenham Hotspur).
Offside, Tottenham Hotspur. Dejan Kulusevski tries to pass, but Emerson Royal is caught offside.
Paulinho (Sporting Lisbon) wins a free kick.