Tottenham Hotspur booked their place in the knockout stages of the Champions League as group winners with a 3-1 win over a lacklustre Real Madrid at Wembley.
Tottenham started the game playing with confidence, while Real Madrid were wasteful with the ball as the two sides looked to bounce back from weekend defeats away to Manchester United and Girona respectively.
But Spurs were dealt a blow midway through the first half when when they lost Toby Alderweireld to what looked to be a hamstring injury, Mousa Sissoko being introduced in his place.
Moments later, Spurs were in front. Harry Winks superbly picked out Kieran Trippier coming in from wide, and the right back was left in acres of space to square first time for Dele Alli to slide in and force the ball home from a couple of yards out.
However, Real Madrid will feel hard done by after replays showed Trippier was just offside when the ball was played out to him.
Ronaldo tried to lift Madrid out of their slumber, but goalkeeper Hugo Lloris was equal to two efforts in quick succession.
The game continued to be remarkably open, with Kane's shot blocked by Sergio Ramos and Benzema bringing out a stop from Lloris.
Spurs made it 2-0 11 minutes after the interval as Alli turned one way and then the other to leave Casemiro on the deck, before firing in a shot which was deflected past Kiko Casilla off Sergio Ramos.
Madrid almost got back into it within five minutes, but somehow Ronaldo managed to block Ramos' effort inside the six-yard box to thwart his own teammate.
But it was game over in the 65th minute as the Madrid defence fell apart again, Kane feeding Christian Eriksen through on goal and he made no mistake in finishing past Casilla.
Ronaldo scored a consolation with 10 minutes to go, turning the ball home from close range.