Tottenham bounced back from their loss to Chelsea by coming from behind to defeat Brighton 2-1 on Boxing Day.
It was Tottenham's first match at home since their 2-0 defeat to Chelsea last Sunday was marred by racism, with Antonio Rudiger reporting monkey chants and a Chelsea fan was arrested for allegedly racially abusing Son Heung-Min, who missed the Brighton match through suspension after he was sent off.
Jose Mourinho left club record £65 million Tanguy Ndombele out of the squad completely and gave Ryan Sessegnon his first Premier League start, with the 19-year-old going close inside the opening five minutes.
Tottenham thought they had taken the lead midway through the first half when Kane slotted home but after a delay, the VAR ruled the Spurs striker was offside.
Spurs were soon behind when Pascal Gross' free kick was met by Webster, who nodded past Gazzaniga to put Brighton in front.
It should have got worse for Mourinho's men early in the second half, but Aaron Connolly made a mess of his header from close range.
Connolly and Brighton were made to pay on 53 minutes, with Kane slamming home in the rebound after Mat Ryan had saved his initial shot.
And Alli's superb looping strike sealed an important fightback from Mourinho's side, who had Gazzaniga to thank for making a smart stop to deny Gross with the score at 1-1.