Sporting has scored twice late on to sink Tottenham! Both teams deserved something from this game, and it looked like it was petering out to a goalless draw.
Paulinho had other ideas, coming on to score from a corner in injury-time before setting up Gomes to spite Spurs.
SPORTING CP (3-4-3): Antonio Adan; Goncalo Bernardo Inacio, Sebastian Coates (c), Matheus Reis; Pedro Porro, Hidemasa Morita, Manuel Ugarte, Nuno Santos; Trincao, Marcus Edwards, Pote.
SUBS: Flavio Jacinto Dos Nazinho, Arthur Gomes, Sotiris Alexandropoulos, Abdul Fatawu Issahaku, Ricardo Esgaio, Jose Martinez, Paulinho, Rochinha, Andre Paulo, Franco Israel.
TOTTENHAM (3-4-3): Hugo Lloris (c); Cristian Romero, Eric Dier, Ben Davies; Emerson, Pierre-Emile Hojbjerg, Rodrigo Bentancur, Ivan Perisic; Richarlison, Harry Kane, Son Heung-Min.
SUBS: Bryan Gil, Matt Doherty, Dejan Kulusevski, Harvey White, Clement Lenglet, Davinson Sanchez, Ryan Sessegnon, Japhet Tanganga, Oliver Skipp, Yves Bissouma, Fraser Forster, Djed Spence.
GOAL! SPORTING LISBON 1-0 TOTTENHAM! Sporting has stolen the win at the death! Paulinho meets Pote’s corner at the near post to flick it into the far bottom corner with his head.
GOAL! SPORTING LISBON 2-0 TOTTENHAM! The substitute Gomes adds insult to Tottenham’s injury, reaching Paulinho’s pass to skip past Emerson and inside Romero and slot past Lloris from the left of the six-yard box.
What does it mean? – Sporting take control of Group D
Tottenham lacked sharpness, having seen their Premier League fixture with Manchester City postponed last weekend.
Sporting was the superior side in possession and had more left in the tank in a dramatic finale.
It is Ruben Amorim’s team who has control of the group with six points.
While Tottenham has work to do ahead of two games with Eintracht Frankfurt.
So, what’s next?
Sporting continues their perfect start to their Champions League campaign, then.
Tottenham can’t take topping Group D for granted.
Likewise, for more football news like this, click here.