That's it. Middlesbrough will have felt they deserved more, but it's a cracking three points on the road for West Ham and Slaven Bilic.
- New signing Bamford on the bench for Boro
- No Payet in West Ham squad
- Boro won once in last seven league games
- Hammers won four of their last six league games
Late, late third for West Ham there as Jonathan Calleri fires in on the break for West Ham.
It took a big deflection off a Boro defender, but that wraps up the points.
Big chance for the new boy Rudy Gestede.
He flings himself acrobatically at an Alvaro Negredo knock down, but it sails wide.
Another great, driving run from Adama Traore as he turns on the pace to take Middlesbrough forward.
The ball breaks right for Patrick Bamford, but his lofted cross his is easily gathered by Darren Randolph.
We're seeing another January arrival take to the pitch for Middlesbrough.
Adam Forshaw makes way as Boro throw caution to the wind in the shap e of Rudy Gestede.
West Ham greet that substitution by bringing on James Collins to strengthen their backline.
A first bit of attacking intent from the Hammers for a long while ends in Jonathan Calleri shooting wide.
Manuel Lanzini skips forwards and plays an intricate one-two before lifting a ball into the substitute's path, but Calleri volleys wide.
Well Adama Traore delights and frustrates in equal measure. One minute whizzing beyond defenders, the next taking his eye of the ball and letting a pass slip under his foot.
Boro go direct this time and Darren Randolph and Sam Byram make a right mess of the deep delivery, clattering into each other as the ball trickles away for a corner.
An orange-clad Randolph makes amends from the corner though, punching clear.
A change for the hosts - it's new signing Patrick Bamford on for Cristhian Stuani.
Since those two opportunities immediately after the break, West Ham have offered very little going forward.
Especially since Andy Carroll went off.
It's Middlesbrough looking the more likely to make something happen, but that was the case in the first half until Carroll popped up with his second.
Middlesbrough are content to knock it around, until the ball reaches Adama Traore.
As soon as the 20-year-old takes possession he comes to life, looking to twist and weave his way through the sea of white shirts in front of him.
But it doesn't come off this time, and Aitor Karanka has a look towards his bench. Time for reinforcements?
Adama Traore has switched to the left in this second half and he's now giving Sam Byram and Sofiane Feghouli the run around.
He scoots down the wing and the cuts back to deliver a cross, which is blocked by Feghouli's arm right on the edge of the box.
Adam Clayton dinks it into the box, but eventually West Ham scramble it away.
Boro win a free-kick on the edge of the box and it's Adam Forshaw to take right-footed, but he shoots over.
Slaven Bilic says Andy Carroll has done enough for his side today, and withdraws the two-goal centre forward for Jonathan Calleri.
So close for Middlesbrough, as Aaron Creswell's blushes are spared.
Alvaro Negredo pulls a ball across goal and the West Ham left-back goes to hook it clear, only to smash it straight into the onrushing Cristhian Stuani.
It loops off the bar and down to Winston Reid, who calmly chests the ball back to keeper Darren Randolph.
How long until we see one of Boro's new signings?
Strikers Rudy Gestede and Patrick Bamford are on the bench and with things having gone a little quiet at the Riverside, could they be the answer for Aitor Karanka?
Calum Chambers is at the heart of everything productive Middlesbrough do.
He pinches the ball in the West Ham half and drives towards the penalty box before firing an unconvincing effort well wide.
He has scored this season, but that goal came for parent club Arsenal against Liverpool.
Boro do find a way through this time as Adam Traore gets down the left flank and whips a ball towards the penalty spot.
Marten de Roon attacks it, gets a firm header on goal and West Ham keeper Darren Randolph is forced to push is behind with an outstretched palm.
West Ham have so many bodies back behind the ball now it's proving impossible for Boro to break them down.
Calum Chambers curls in a delightful ball that nearly picked out Alvaro Negredo, but Winston Reid is there to flick it behind.
Meanwhile, Mark Noble won't be able to run that one off. Edimilson Fernandes the man to replace him.
Mark Noble looks in pain. The West Ham skipper was clattered by Bernardo after the ball looked to be on its way to him, only to deflect off the referee to Andy Carroll.
The Middlesbrough man was already in full flight...
Noble is back up and hobbling around, though.
And another big chance for the Hammers early in this second half. That Middlesbrough defence doesn't seem to have come out after the break.
Andy Carroll plays provider this time, taking the ball down and slipping a pass through to Manuel Lanzini, who goes one-on-one with Victor Valdes but sends a weak shot into the keeper's arms.
Good chance early on for the visitors as Sam Byram gets the down the right and puts a ball across for Michail Antonio, who heads over.
The West Ham forward missed early in the first half too, that time on the volley.
Right then, time for the second 45 at the Riverside.
Can Middlesbrough turn this one around? Or will the Hammers make it five Premier League wins in their last seven games?
And there's the half-time whistle.
Middlesbrough have perhaps played the better football, but it's the Hammers - and Andy Carroll - who have been clinical in front of goal to take the lead at the Riverside.
That's got to hurt for Middlesbrough. They really looked on top towards the end of the first half and looked the more likely to go in with the lead at the break.
But with Andy Carroll lurking, West Ham have a man who can make a goal out of very little.
Slaven Bilic will be delighted.
Former England forward on Final Score
Valdes has to at least push that around the post.
Carroll was the first to react and that is a sign of a striker on form.
It's that man again, Andy Carroll showing a poacher's instinct to pounce after Victor Valdes saved a fierce Michail Antonio effort from outside the box.
The former England frontman had a glance at the linesman before he ran off to celebrate, I think he felt he might have been offside, but he wasn't, and he was left with plenty of space to tap home left-footed.
Boro were forced to soak up a bit of West Ham pressure after their equaliser, but have started to assert themselves on this game again.
Adama Traore is the danger man down the hosts' right, with Aaron Creswell struggling to get close to him at the minute.
Great play from Adama Traore. He throws a shoulder one way and goes the other to drift past his marker and fire a low ball across the face of goal, but Sam Byram scrambles it away for a corner at the back post.
Boro can't make the set-piece count, and it's well defended by West Ham.
Another fantastic tackle from the Boro backline. Bernardo in Bobby Moore fashion stands up a flying Manuel Lanzini and pokes a toe in at the vital moment to come away with the ball.
He thinks he's got the ball again as a pass comes into Michail Antonio, but the Boro defender sends the West Ham man sprawling and the visitors win a free-kick.
Brilliant tackle from George Friend as Andy Carroll was about to pull the trigger after good work from Michail Antonio.
The forward was ready to swing a big left boot at it inside the box, but Friend recovered to wrap his foot around and hook clear to keep this one level.
Well, well. We asked for goals, and we've had couple of crackers so far.
Plenty to admire in that Andy Carroll opener, if pure power and bullet headers are your thing, but that Boro equaliser was something else.
There must have been five or six players involved. One touch football, inch-perfect passing, and a neat finish to boot.
That is fantastic stuff from Middlesbrough.
Just as I was saying their build-up play was too slow, they go from back to front in an instant with a number of neat flicks and quick passes to eventually send Calum Chambers away down the right of the penalty box.
He sees Cristhian Stuani at the back post and guides a perfectly weighted low pass across Darren Randolph's goal for the Boro forward to side-foot into the corner.
Middlesbrough are enjoying far more possession here. They've had nearly 60% of it in the opening 24 minutes, but their patient approach play is giving West Ham time to regroup.
Alvaro Negredo attempts to improvise from a George Friend cross and play his strike partner Cristhian Stuani in with a chest pass, but it meets a wall of West Ham defenders.
Adama Traore, reportedly a target for Chelsea, looks a nuisance when he gets on the ball for the hosts.
He scampers forward down the right and sends a deep cross into the penalty area. Cristhian Stuani meets it, but again West Ham have bodies back and hack the loose ball clear.
I was praising George Friend a minute ago, but he gives the ball away to Sofiane Feghouli inside his own half and the West Ham winger can drive forward into space.
He gets a return pass from Michail Antonio, but sees his shot deflected wide for a corner.
More Andy Carroll problems for Boro? Not this time - it's headed away and Sam Byram blazes over from way, way out.
Andy Carroll is back inside his own box to head a deep Middlesbrough free-kick away this time, but it only falls to Calum Chambers on the right.
The on-loan Arsenal defender chips one into the box and Alvaro Negredo climbs, but he can't get any real purchase on that header.
The Hammers eventually scramble it away for a corner.
Former England forward on Final Score
When Carroll is fit you see what he can do.
That was a bullet header. Carroll seemed to just rise above everyone.
Well, when you have Andy Carroll in your side there is a always a threat from set-plays.
West Ham win a corner on their left and an inswinging delivery from Manuel Lanzini is met by a powerful Carroll header that leaves Boro keeper Victor Valdes with no chance.
Both sides boast attacking left full-backs here, and with the way Boro have set up George Friend is almost playing as a wide midfielder.
He has plenty of license to bomb forward and does so, but finds plenty of Hammers defenders back behind the ball after a neat bit of footwork inside the opposition half.
It already looks like West Ham will try and pick Middlesbrough off on the break. Boro's passing is slick and pretty to watch, but it's the Hammers' direct approach which creates the first chance.
They get the ball wide to Aaron Creswell, who whips a low delivery across goal only for Michail Antonio to slice wide with a side-footed volley.
Right then, we're under way. It's looking pretty bleak at the Riverside, let's hope this one hots up with plenty of goals.
How Boro fans would love ANY goals, to be honest...
They've scored in just two of their past seven league games.
A quick look at recent meetings between the two...
- West Ham have won four of the last five league meetings with Middlesbrough, drawing the other.
- There have been only two away wins in the 23 Premier League matches between Middlesbrough and West Ham.