Goals from Ruben Neves and Raul Jimenez made it an uncomfortable ending to the game for Mauricio Pochttino
Tottenham Hotpsur moved above Arsenal in the Premier League table with a win at Wolverhampton Wanderers, but were given an almighty scare at Molineux.
Goals from Erik Lamela, Lucas Moura and Harry Kane seemed to put Spurs comfortably in the driving seat.
However, Premier League debutante Juan Foyth gave away two clumsy penalties to give Wolves a fantastic chance of making an incredible comeback.
Ruben Neves and Raul Jimenez stepped up to score the respective penalties, but Nuno Epsirito Santo’s men failed to find a dramatic equaliser
Spurs had any momentum knocked out of them when they lost Dembele inside the first 10 minutes.
It took time for them to regroup and, when they did in the 19th minute, substitute Son Heung-min found Kane and his low effort was turned away by Rui Patricio.
But the visitors had regained their composure and netted two goals in three minutes.
Lamela was at the heart of the first after 27 minutes and, after a slow build-up, he swapped passes with Son to burst into the area and roll the ball under Patricio.
Three minutes later it was 2-0 when Moura powered in a free header from Kieran Trippier’s looping cross.
A devastating spell grabbed the initiative and Patricio saved Kane’s piledriver as Spurs looked to kill the game.
Wolves then thought they had a goal back when Jimenez fired in only for it to be disallowed when Matt Doherty was ruled offside.
Willy Boly planted a header wide five minutes before the break but Wolves’ struggle for goals was laid bare at Molineux.
The hosts tried to rally immediately after the break but Hugo Lloris denied Jimenez, Helder Costa and Neves in quick succession.
But Kane bagged a third after 62 minutes with Spurs looking in complete control.
Lamela’s persistence paid off when he found Kane and the England skipper emphatically converted at the second attempt after Patricio saved his initial effort.
Portugal goalkeeper Patricio’s excellent stop denied Kane a second from 18 yards shortly afterwards.
There seemed little hope for Wolves but they grabbed a lifeline with 22 minutes left when Trippier lost possession and Foyth fouled Jimenez in the box.
Neves buried the penalty and soon after, Costa should have made it 3-2 when he was slipped in but prodded wide with just Lloris to beat.
Jimenez did pull another back from the spot when Foyth brought down Jonny with 11 minutes left to set up a grandstand finish, only for Wolves to fall short.