Got a TV Licence?

You need one to watch live TV on any channel or device, and BBC programmes on iPlayer. It’s the law.

Find out more
I don’t have a TV Licence.

Summary

  1. Charlton earn vital win over Middlesbrough
  2. Teixeira and Harriott score the goals
  3. Boro stay seven points behind Burnley
  4. Wolves v Birmingham ends goalless

Live Reporting

By Josh Hunt

All times stated are UK

Get involved

Goodbye

FT: Charlton 2-0 Middlesbrough

It doesn't get any easier for Middlesbrough, as they play host to promotion rivals Hull on Friday.

Charlton's next fixture sees them travel to play-off chasing Sheffield Wednesday, hoping to make it three wins from four games.

That's coming up, but for now, here's a reminder that you can follow the last few minutes of Manchester United v West Ham in the sixth round of the FA Cup here.

But that's all from us for now. Farewell.

FT: Charlton 2-0 Middlesbrough

It's never easy, this kind of situation. The only answer to give is to do our job on the pitch and that's what we did.

Charlton manager Jose Riga on Sky Sports.

FT: Charlton 2-0 Middlesbrough

From the start the whole atmosphere was a bit crazy, but we stuck at it.

Charlton striker Callum Harriott on Sky Sports.

FULL-TIME Charlton 2-0 Middlesbrough

A potentially huge win for Charlton, who are now only five points adrift of safety.

Middlesbrough stay second in the table, but their last two games have ended in defeats by teams inside the relegation zone.

Charlton 2-0 Middlesbrough

Five minutes of added time to play, and a long journey back for Middlesbrough and their fans.

The Teessiders had won only three of their last 10 games going into this game - they've looked far from promotion contenders today at the Valley. 

SUBSTITUTION

Charlton 2-0 Middlesbrough

Callum Harriott limps off to be replaced by Morrocco international Zakarya Bergdich.

The 22-year-old was impressive today, but you feel he'll need to get fit again soon if Charlton are to stave off relegation.

Charlton 2-0 Middlesbrough

What sort of a response can Middlesbrough come up with from here?

Cristhian Stuani has a chance to reduce the deficit, but he heads harmlessly wide from a corner.

GOAL (Harriott)

Charlton 2-0 Middlesbrough

Callum Harriott has a shot blocked, with the ball falling to Middlesbrough centre-back Dael Fry.

Fry should clear the ball, but he takes a poor touch, and Harriott reacts to fire a left-footed strike past Dimi Konstantopoulos.

How important a moment could that be in the hosts' relegation battle?

SUBSTITUTION

Charlton 1-0 Middlesbrough

Middlesbrough make a double substitution, bringing on Cristhian Stuani and David Nugent for Jordan Rhodes and Stewart Downing.

Moments later, Adam Clayton becomes the first Boro player to go into the book for a crunching challenge on Morgan Fox.

Charlton 1-0 Middlesbrough

Gaston Ramirez has a free-kick from a narrow angle, and he almost catches Nick Pope by surprise with a sweetly-struck shot.

Pope flaps at the resulting corner, but Charlton are able to clear the ball away again.

Charlton 1-0 Middlesbrough

Great work from Middlesbrough's Albert Adomah, as he tests Nick Pope from long range with a powerful effort.

The Ghana winger then wriggles free inside the penalty area, but he can't keep his shot down.

Charlton 1-0 Middlesbrough

Middlesbrough could be level.

Dael Fry has a free header at the back post from Stewart Downing's corner, but the youngster can only guide the ball into the arms of Nick Pope.

YELLOW CARD (Fanni)

Another Charlton midfielder gets shown the yellow card - this time it's Alou Diarra who goes into the book for pulling back Albert Adomah.

Middlesbrough win a corner, but it comes to nothing. What can Steve Agnew do to turn this scoreline around?

YELLOW CARD (Teixeira)

Charlton 1-0 Middlesbrough

Charlton goalscorer Jorge Teixeira is the first player to be shown a yellow card after sliding in on Adam Clayton.

Charlton 1-0 Middlesbrough

There's another break in play immediately after the goal, as a Charlton fan runs onto the field to confront players. The game resumes after he is ushered from the pitch by stewards.

GOAL (Teixeira)

Charlton 1-0 Middlesbrough

Jorge Teixeira
PA

It's against the run of play, but Charlton won't mind one bit.

The Addicks win a corner through Jordan Cousins' deflected shot, and Jorge Teixeira gets the better of Ben Gibson to power a header home.

Charlton 0-0 Middlesbrough

Another chance for Jordan Rhodes, who sends a free header straight at Charlton keeper Nick Pope.

Rhodes looked like he thought he might have been offside, but no flag went up.

Charlton 0-0 Middlesbrough

Jorge Teixeira gives the ball away to Alebert Adomah in a dangerous position, and the Middlesbrough winger finds Jordan Rhodes in the Charlton box.

Rhodes hesitates for too long and the Addicks get the ball away.

The visitors look much more of a threat in this second half.

Get Involved

#bbcfootball

Agree with the protest but not the use of whistles as that affects the game. #cafc #bbcfootball

Charlton 0-0 Middlesbrough

Middlesbrough threaten, as Jordan Rhodes and Albert Adomah get into good positions.

Both players take poor first touches and neither can get a shot away.

Charlton 0-0 Middlesbrough

Charlton's Jordan Cousins
PA

The second half kicks off, and a chorus of whistles erupts once again.

Funerals, beach balls and whistles

HT: Charlton 0-0 Middlesbrough

There haven't been many chances in this game, but there's been plenty of action off it as Charlton fans protest against owner Roland Duchatelet.

A walkout is planned for the 74th minute as well, but what else could we see in the second half?

Freedman sacked

Big news out of Nottingham Forest, where manager Dougie Freedman has been sacked after 13 months in charge at the City Ground.

Forest are 14th in the table after Saturday's 3-0 defeat by Sheffield Wednesday.

Get Involved

#bbcfootball

So, what did you make of that half? We'd love to hear your thoughts, whether they're about the action on the field or the protests off it.

Send us your tweets using the hashtag #bbcfootball.

HALF-TIME: Charlton 0-0 Middlesbrough

That Fanni header is the closest we've come to a goal, as the two sides go into the dressing rooms all tied up.

A draw wouldn't really suit either side, so hopefully we'll see some attacking changes in the second half.

Charlton 0-0 Middlesbrough

Incredible stuff. Charlton right-back Rod Fanni sends a thumping header towards his own goal, which somehow is kept out by the boot of Nick Pope. 

Pope didn't know too much about that one, but the scores remain level.

Charlton 0-0 Middlesbrough

Five minutes of added time to play at the Valley after a string of disruptions. 

Jordan Rhodes is desperately isolated up front for Middlesbrough, who still look a little vulnerable to Charlton when they launch a rare counter attack.

Charlton 0-0 Middlesbrough

Middlesbrough are lacking a cutting edge to make use of their possession - could we see David Nugent brought off the bench at half-time?

Charlton can't get hold of the ball, but they don't seem too worried when their opponents get inside their half either.

Charlton 0-0 Middlesbrough

They aren't having much of the possession, but Charlton look threatening when they go on the attack.

Callum Harriott makes himself a bit of space, before sending a left-footed shot sailing over the bar.

Charlton 0-0 Middlesbrough

There's no rhythm to the game, but the sides aren't being helped by a string of delays.

Charlton's Johann Berg Gudmondsson is receiving treatment after a clash of heads with Middlesbrough defender George Friend.

Charlton 0-0 Middlesbrough

Middlesbrough are in control, having the better of the possession and territory.

The Teessiders haven't really crafted many chances as yet, with the final pass consistently getting cut out by the Charlton defence.

Charlton 0-0 Middlesbrough

Charlton fans protest against owner Roland Duchatelet
Rex Features

The Phantom Whistler strikes again, and this time referee Darren Deadman calls a halt to proceedings.

We're quickly back under way, inevitably to a chorus of whistles. 

Charlton 0-0 Middlesbrough

Gaston Ramirez springs forward again for the visitors, but his run is halted by the referee's whistle.

Except it turns out it wasn't the referee's whistle, rather one which came from somewhere in the crowd.

Moments later, Johann Berg Gudmondsson tests Middlesbrough keeper Dimi Konstantopoulos from outside the area.

Anything can happen...

Manchester United v West Ham (16:00 GMT)

...apart from a goal in the Championship, apparently.

The second of our FA Cup games is close to kick-off, following Watford's win over Arsenal. You can follow Tom Rostance's live coverage here

Charlton 0-0 Middlesbrough

Middlesbrough's first real opportunity of the game comes through Gaston Ramirez's run and shot.

The Uruguay forward's effort is tamely struck and straight at Nick Pope in the Charlton goal.

Charlton 0-0 Middlesbrough

Over 100 minutes of Championship football so far today, and still no goals.

There aren't any signs of one either, with both sides content to pass the ball around at the back.

Charlton 0-0 Middlesbrough

It's a bit of a cagey start from both teams, but Charlton are certainly matching their promotion-chasing opponents so far.

Johann Berg Gudmondsson whips a decent delivery in to the box from a free-kick, but Middlesbrough keeper Dimi Konstantopoulos comes away with the ball.

Charlton 0-0 Middlesbrough

Charlton craft their first opening of the game, but Emilio Nsue reacts sharply to take the ball away from Ademola Lookman.

Charlton 0-0 Middlesbrough

A bright start from Middlesbrough left-back George Friend as he charges forward down the wing, before sending a dangerous low cross into the Charlton box.

The hosts clear the ball away, with Jordan Rhodes waiting to pounce in front of goal.

Charlton 0-0 Middlesbrough

Beach balls cleared, the match starts again with a drop ball returned to Charlton keeper Nick Pope.

The Addicks are in red shirts, white shorts, while Middlesbrough are in their yellow away kit.