Both sides had a cagey start, but the game burst into life when Doncaster cleared off the line from a shot by Lee after ten minutes. At the other end Famewo received a yellow card.
Leko was injured and replaced by DJ. He did have a slight groin injury coming into the game.
Lee put Charlton 1-0 ahead on 21 minutes from a free kick.
Amusement was caused by a topless bloke in the Doncaster end throwing some sparring punches towards the East Stand from 50 feet away. He did briefly get on the pitch and was led away.
Doncaster were having most of the possession, but weren't creating anything.
Gilbey was brought down and the referee awarded a penalty. Conor Washington scored on his 50th appearance for Charlton on 33 minutes to make it 2-0.
Dobson was playing a key role in midfield in winning the first ball.
A shot by Washington was saved well to deny Charlton a third.
Dobson put in an excellent ball to Washington but Purrington put it wide at the near post.
Doncaster did not really create anything in the first half.
DJ put in a cross and Charlton won the corner which was taken short and cleared.
The ball was cleared off the line after Stockley got something on it.
A header from Stockley was straight at the keeper after good play from DJ. Doncaster made a substitution with their top scorer Rowe coming on.
Charlton had a free kick in a promising position. Lee took the free kick and Stockley made a run across his man to make it 3-0 on 62 minutes.
Purrington got his claws out to make it 4-0 at the far post on 70 minutes with a superb header after a great ball from DJ.
On 75 minutes Lee went off to a standing ovation and was replaced by Clare. Doncaster also made a substitution.
Davison replaced Washington.
Gilbey put in a shot but the keeper saved to his right after it nearly crept past him. Dahlberg then flicked Stockley's header on to the bar. Without the keeper it could have been six or seven.
Stockley's header went straight at the keeper following a Charlton corner.
Dobson, Pearce, Euell and MacGillivray all did tunnel jumps.
Charlton moved out of the relegation zone. A sterner test awaits on Tuesday. Rotherham beat Sunderland 5-1 today with any head butts. Curbs said it would be a totally different game. If we could get anything against Rotherham we were suddenly looking upwards. We should look at five or six games before making a decision about a manager.
Elliot Lee said it was a good atmosphere with the supporters singing, it gave a lift. 'I am getting my fitness, my sharpness, I had flu three weeks ago. We were better than them all over the pitch. We know we could have got more but we'll take 4-0. It will be a tough game on Tuesday night. We're all high on confidence now.'
Johnnie Jackson said he was really pleased with the clean sheet, a good solid performance, probably should have scored more. It was a blow losing Leko so early, credit to DJ he was ready to come into that role, we had done some work with him for that eventuality earlier in the week. The skip (Pearce) was an absolute rock. We had a real good shape about us, limited them to very few chances. We got the better of them through hard work, Doncaster are a good team. We got 100 per cent commitment from what we were asking of them. There's so much quality in that room but we haven't been showing it. Through pure endeavour and pure intent your quality will show through. An incredibly proud day to see the Valley rocking.
Curbs said the first thing Jacko had done was working on them out of possession. Most of the sessions had been defensive.