Match ends, Charlton Athletic 1, Blackburn Rovers 3.

Charlton remain in relegation danger after crumbling against Blackburn Rovers at The Valley.
Rudy Gestede gave the visitors the lead and, after Marvin Sordell missed a penalty, the hosts were punished when Michael Keane made it 2-0.
Sordell pulled a goal back but Tom Cairney's effort quelled any fightback and maintained Blackburn's slim hopes of a play-off place.
Defeat leaves Charlton two points above the bottom three with a game in hand.
Jose Riga's side now host Watford on Tuesday knowing that victory will ensure they avoid any final-day drama.
However, anything else will mean next Saturday's trip to Blackpool will be a nervy encounter.

Blackburn are likely to endure a fraught afternoon, too. They must win at Wigan while making up a six-goal turnaround on the sixth-placed Latics and hope Brighton lose at Nottingham Forest.
Gary Bowyer's side will go into that game in good form.
Gestede's header from Joshua King's cross set the benchmark for a powerful performance, with King coming close to doubling the lead after Callum Harriott was caught in possession.
However, Sordell should have hauled Charlton level after winning a spot-kick just before the break, only for Paul Robinson to make a fine save.
The forward beat the former England goalkeeper with a curling shot from the edge of the box early in the second half but, by then, Blackburn had already scored their second when Keane rose to meet Craig Conway's free-kick
The victory was secured just after the hour when Cairney then restored Rovers' two-goal advantage after Jordan Rhodes's shot was blocked on the line by Dorian Dervite.
Charlton manager Jose Riga:
"I hope we will do the job in the next game and not wait for the next one, but the most important thing in our situation is to do what we have to do.
"I know my team now. What gives me confidence is what they have done in the past."
Blackburn manager Gary Bowyer:
"It was the second to last game of last season that we stayed up. A year later we have half a chance of the play-offs, so we have made a bit of progress.
"A hell of a lot of hard work has gone into it and we have got to make sure we continue that.
"Then we have an important summer because the club as a whole has quite a bit to do still."
Line-ups
Charlton
Formation 4-1-4-1
- 1Hamer
- 20Solly
- 36FoxBooked at 37mins
- 39Poyet
- 5Morrison
- 6Dervite
- 11HarriottSubstituted forGhoochanneijhadat 57'minutes
- 24Cousins
- 10Sordell
- 4JacksonSubstituted forPetrucciat 82'minutes
- 42AjdarevicSubstituted forChurchat 70'minutes
Substitutes
- 8Ghoochanneijhad
- 9Church
- 12Obika
- 15Wood
- 18Petrucci
- 21Thuram-Ulien
- 23Wilson
Blackburn
Formation 4-4-2
- 1Robinson
- 16Keane
- 14Olsson
- 45Cairney
- 5Hanley
- 4Kilgallon
- 7KingSubstituted forFeeneyat 74'minutes
- 29Evans
- 11RhodesSubstituted forWilliamsonat 85'minutes
- 39Gestede
- 32ConwaySubstituted forTaylorat 90+2'minutes
Substitutes
- 2Kane
- 13Eastwood
- 15Varney
- 17Williamson
- 19Taylor
- 22Feeney
- 30Rittenberg
- Referee:
- Michael Naylor
- Attendance:
- 15,718
Match Stats
- Possession
- Home45%
- Away55%
- Shots
- Home17
- Away22
- Shots on Target
- Home3
- Away8
- Corners
- Home4
- Away7
- Fouls
- Home7
- Away9
Live Text
Post update
Full Time
Second Half ends, Charlton Athletic 1, Blackburn Rovers 3.
Post update
Attempt missed. Davide Petrucci (Charlton Athletic) left footed shot from outside the box is too high. Assisted by Jordan Cousins.
Post update
Corner, Blackburn Rovers. Conceded by Dorian Dervite.
Post update
Attempt saved. Rudy Gestede (Blackburn Rovers) header from the left side of the six yard box is saved in the centre of the goal. Assisted by Tom Cairney with a cross.
Substitution
Substitution, Blackburn Rovers. Chris Taylor replaces Craig Conway.
Post update
Corner, Blackburn Rovers. Conceded by Morgan Fox.
Post update
Attempt missed. Liam Feeney (Blackburn Rovers) right footed shot from the right side of the box is close, but misses to the left. Assisted by Tom Cairney.
Post update
Attempt blocked. Jordan Cousins (Charlton Athletic) right footed shot from outside the box is blocked. Assisted by Simon Church with a headed pass.
Post update
Corner, Charlton Athletic. Conceded by Michael Keane.
Post update
Lee Williamson (Blackburn Rovers) wins a free kick in the defensive half.
Post update
Foul by Marvin Sordell (Charlton Athletic).
Post update
Attempt missed. Rudy Gestede (Blackburn Rovers) right footed shot from outside the box misses to the right. Assisted by Tom Cairney.
Substitution
Substitution, Blackburn Rovers. Lee Williamson replaces Jordan Rhodes.
Post update
Jordan Rhodes (Blackburn Rovers) wins a free kick in the attacking half.
Post update
Foul by Michael Morrison (Charlton Athletic).
Post update
Attempt missed. Marvin Sordell (Charlton Athletic) left footed shot from the centre of the box misses to the right. Assisted by Morgan Fox.
Substitution
Substitution, Charlton Athletic. Davide Petrucci replaces Johnnie Jackson.
Post update
Craig Conway (Blackburn Rovers) wins a free kick in the defensive half.
Post update
Foul by Marvin Sordell (Charlton Athletic).