Harry Kane bagged his 100th Premier League goal as Tottenham twice came from behind to draw 2-2 with Liverpool at Anfield on Sunday.
Mauricio Pochettino’s men got a taste of their own medicine as they conceded after just three minutes on Merseyside following a long ball upfield that wasn’t dealt with.
Salah was the recipient of a loose touch from Eric Dier, which put the Egyptian through on goal and he picked out the bottom-right corner of the net from 14 yards out.
But despite the early goal, the first half failed to live up to expectations. James Milner had Hugo Lloris worried with a shot that deflected off Davinson Sanchez and looped just wide of the left post on 18 minutes.
Roberto Firmino then went close midway through the first half with a header from Trent Alexander-Arnold’s cross that drifted past the left post.
Wanyama made an instant impact from the bench as he ran onto the clearance and arrowed the ball into the top-left corner
Virgil van Dijk threatened twice in the space of a minute just after the half-hour mark as he directed a header well over the crossbar from a free-kick on the left before forcing Lloris into a save with another header from a set-piece in the 34th minute.
The visitors hardly had a sniff at goal in the opening 45 minutes, although Moussa Dembele tested Loris Karius with a venomous strike from 19 yards out five minutes before half-time.
The roles were reversed in the second half as the north Londoners made all the running. Dele Alli released Son Heung-Min on the left in the 59th minute and the South Korean tried to slot the ball underneath Karius, who came up with the save at close range.
Kane leapt well at a 75th-minute corner to head over the bar under pressure from Karius, whose poor punch five minutes later presented Spurs with the equaliser. Wanyama made an instant impact from the bench as he ran onto the clearance and arrowed the ball into the top-left corner of the goal from 22 yards out.
There was much more late drama to come, however, as Spurs were awarded a controversial penalty five minutes from time after the intervention of the assistant referee. Alli looked to play in Kane, who was offside, but Dejan Lovren attempted to make a clearance and only got a slight touch on the ball to let in the striker.
Spurs won another penalty in stoppage time when Van Dijk caught Eric Lamela
Kane appeared to be caught by Karius, although contact was minimal at best. After a lengthy discussion between the officials, the spot-kick was awarded, which was saved by the Reds keeper after Kane went down the middle.
Parity lasted just five minutes, though, as Salah struck at the death for what seemed to be the winner. The Pharaohs star picked up the ball on the right and made his way into the box before beating Loris with a fine finish from close range on the right.
It wasn’t over yet. Spurs won another penalty in stoppage time when Van Dijk caught Eric Lamela on the back of the leg inside the box. Kane made no mistake this time around as he sent Karius the wrong way to steal a point.