Spurs hold on. They weren't under too much pressure in the final moments, but looked a little flaky under the aerial threat of Boro.
- Injured Kane & Dier out for Spurs
Boro have tons of possession around the Spurs area. Just play the ball in, just play the ball in...ahh... the ball goes out of play.
There's five minutes of stoppage time. Five.
Can Boro mount one last effort? Or two?
Ben Gibson pushes Spurs' Vincent Janssen as he leaves the field. The forward was applauding the away fans as he walked off but Gibson appeared to be ruffled by his lack of urgency in coming off the field of play.
Ref Graham Scott had a word but nothing more.
Spurs sub Erik Lamela has a sight on goal but his low bending shot fails to bend enough past the reach of Victor Valdes.
Boro have a corner. It's that man Adama Traore again, whose shot is deflected out.
However, on this occasion the set-piece comes to nothing. Spurs look shaky at the back though, just like Boro's were in the first half.
Jordan Rhodes times his leap just right to meet Stewart Downing's centre from the left, but the ex-Blackburn man heads straight at Spurs keeper Hugo Lloris.
Jittery on the away bench.
Son Heung-min... shapes up to shoot... will this be the hat-trick? No. Calum Chambers blocks his fierce strike.
Adama Traore is tearing past the Spurs defence again, but again his final ball doesn't match is efforts.
Surely they won't equalise?
Moussa Sissoko takes a knock to the head and is replaced by Erik Lamela.
Yup, bit of a Tortoise and Hare this.
Spurs have taken the foot off the pedal and been punished.
Stewart Downing's free kick is met by the head of Ben Gibson who nods the ball downwards and past the reach of Hugo Lloris.
Yellow for Kyle Walker. Was it for putting the hand on the ball when he fell to the ground?
Sub Adama Traore runs through the Spurs midfield who look to be treading water. Fantastic - the run, rather than the 'treading water'.
But his pass for Jordan Rhodes is a wee bit too strong.
Lifts the crowd.
The Boro fans start singing.
Anyway, Adama Traore comes on for Gaston Ramirez and Alvaro Negredo is pulled for Jordan Rhodes.
They need to make an impact pretty sharpish.
...which comes to nothing.
Great one-touch footy from the men in Spurs uniform. But Christian Eriksen's effort is blocked.
Anyway, Spurs have a corner which the hard-working Vincent Janssen won.
Note to Middlesbrough: Stop giving the ball away so cheaply. It's 'last day of the New Year Sales' cheap.
I fear for them against a team like Leicester.
Vincent Janssen, who still hasn't got going for his new side despite scoring in midweek against Gillingham, races into the area and sees the ball nicked off him by Ben Gibson just as he is about to shoot.
At least he's trying.
Here we go again.
The home side are on the pitch about two minutes before their opponents. It's the sort of thing that happens when a team's been battered in the first half.
Former Spurs striker on Final Score
If this was a boxing match they'd stop it. Spurs are ripping Middlesbrough apart, and Son's second goal was sensational. He's such a mobile player and he can score goals - he's playing brilliantly.
Boro boss Aitor Karanka darted down that Boro tunnel. What's up that sleeve of yours Aitor?
It should have been 3-0.
You know how Dele Alli misses easy chances now and again? On this occasion the England attacking midfielder scoops over from eight yards after Christian Eriksen dispossesses a dawdling Calum Chambers in the area.
It wasn't really. But former Barcelona (and Manchester United) keeper Victor Valdes charges up to his defender Adam Clayton and "has a word".
Friction and not what Boro boss Aitor Karanka wants to see. Or maybe he does.
He's here, he's there, he's everywhere.
Son Heung-min sets up Christian Eriksen whose shot is deflected out to the back post. Moussa Sissoko hammers a follow-up that is saved at point-blank range by Victor Valdes.
A few seconds later, Dele Alli falls over under the challenge Cristhian Stuani - no pen says Oxforshire's Graham Scott. He's the ref.
Spurs seem happy to give Boro possession, the difference being that the home side haven't done much with it when they have it whereas Spurs...
I sense another couple, at least, for the men in light gold.
Beat that Houdini. Obviously, he can't because he's not around anymore...
Anyway, what a goal. Seriously, you need to watch this on Match of the Day later.
Son Heung-min finds himself cornered on the byeline on the right-side of the area.
He manages to wriggle out of his position move to the edge of the box, turn and then bend a shot into Victor Valdes' far corner.
Anyway, Boro are pushing a bit higher and trying to pressure the Spurs defence into making an error. They just need to catch a break. Will Spurs give them one?
Those who remember Croatian midfielder Robert Prosinecki will recall he had this one-dummy trick which kept baffling opponents. It was both annoying and admirable to watch.
Son is doing the same to Boro up to now.
Goalscorer Son Heung-min dances past a couple of half-hearted Boro challenges and comes unstuck with just Ben Gibson to beat.
The home side look shocking at the back. Sorry Boro fans.
Ex-Man City defender on Final Score
I think Middlesbrough goalkeeper Victor Valdes was caught a little bit by surprise with that from Son Heung-Min.
Former Spurs striker on Final Score
Eriksen won the ball deep and played the ball into Son. His turn into the box saw him beat a player before unleashing his shot. Should the keeper have stopped that?
It was coming, to be fair.
Son Heung-min plays a one-two with Harry Kane's understudy Vincent Janssen, feigns to shoot twice (debutant Calum Chambers fell for it) and fires in low past Victor Valdes.
That's the South Korean's third of the season.
Moments earlier, Dele Alli stung the palms of the Spanish keeper with a 25 yarder.
That was a strange one.
George Friend delivers a peach of a cross from the left and striker Alvaro Negredo strangely directs his header in the direction from where the cross came from.
Anyway, Boro hit back. It's windy.
Christian Eriksen, who twice found the net against Gillingham in midweek, smacks an effort against the legs of Cristhian Stuani.
Moments later £30m signing Moussa Sissoko strikes a fierce effort from 20 yards that clears the bar by a foot.
Great start for the visitors.
Former Spurs striker on Final Score
It's been great business by Tottenham in recent weeks, signing up their younger players on improved deals. But as much as they are a successful business the fans want to celebrate some honours.
We are under way.
MOTD commentator at the RIverside
With the fixtures and underwhelming results that they've had, Middlesbrough's return to the Premier League has felt somewhat low key so far.
This game ramps things up a little and, even at this early stage of the season, could point to how the campaign will pan out for Boro. A third defeat in a row would be alarming.
Tottenham talk is dominated by the loss of Harry Kane for the foreseeable future, but I think they'll still get results without him.
Vincent Janssen will get a run of games now, and after needing eight to score his first Eredivisie goal for AZ last season, he then averaged one every match.