Callum Harriott's first league goals of the season secured Charlton's Sky Bet Championship survival with a game to spare as they sank Watford 3-1.
The rookie winger opened the scoring in the first half and then put the seal on a dramatic win with a superb late strike.
There were plenty of nerves around The Valley when Troy Deeney equalised for Watford in the second half, but Charlton captain Johnnie Jackson fired them back into the lead before Harriott's clincher killed off the Hornets.
Essaid Belkalem makes a clearance.
Johnnie Jackson restarts play with the free kick.
Free kick awarded for an unfair challenge on Jonathan Obika by Daniel Tozser.
The referee brings the game to a close.
Curled shot by Ikechi Anya. Ben Hamer makes a save.
The throw in is taken by Ikechi Anya and the game continues.
The throw in comes from Ikechi Anya.
Clearance made by Dorian Dervite.
Lawrie Wilson takes the throw in.