Williams wins it for Royals
Reading 1 (Williams 72)
The Royals tightened their grip on a play-off place thanks to Danny Wiliams' second half goal at Charlton.
Reading won the game thanks to their second half performance, and Williams rounded off a lovely Danny Guthrie move with a great strike into the top corner.
Guthrie had earlier forced Ben Hamer into an excellent save from his free kick, and it was no surprise when Reading took the lead in the middle of a good spell from Nigel Adkins' side.
The play-off push is tightening up, and we are now five points clear of seventh with six games to go.
Reading: McCarthy; Gunter, Obita, Pearce, Gorkss; Guthrie, Williams, Drenthe (McCleary 64), McAnuff (c); Le Fondre (Robson-Kanu 75), Pogrebnyak
Subs: Federici, Kelly, Bridge, Morrison, Blackman
Booked: Williams (celebration 72)
Charlton: Hamer; Wilson, Wiggins, Dervite, Morrison; Jackson (c) (Petrucci 67), Poyet, Harriott, Cousins (Obika 82), Ajdarevic (Ghoochannejhad 58), Church
Subs: Phillips, Wood, Fox, Sordell
Booked: Wiggins (foul 38), Morrison (foul 57)
Starting XI team news
Reading made four changes from the previous game with Huddersfield: Adam Le Fondre, Royston Drenthe, Kaspars Gorkss and Danny Guthrie all coming in. Michael Hector was out injured, so too Hope Akpan.
On a difficult surface, the opening 45 minutes produced few clear cut chances.
It was a scrappy affair, with both teams trying to play the right way when possible, but finding it difficult to get any flow.
Our supporters were off their seats when Ben Hamer mishandled a cross, but Pavel Pogrebnyak was not close enough to capitalise.
Callum Harriott whipped in a couple of good crosses down the end, and Alex McCarthy was able to save comfortably from Jordan Cousins.
Reading started the period with their best moment of the game so far - Le Fondre was released by Jobi McAnuff, and the striker's cutback was stabbed wide by Danny Williams under pressure. And a few minutes later the American tried his luck from 25 yards but was well off target.
The Royals had very much lifted the tempo, and Le Fondre had a good chance on 55 minutes, turning well on McAnuff's cross but shooting wide.
Charlton's Rhoys Wiggins then shot straight at McCarthy, and Le Fondre looked to have a run at goal but was harshly penalised for a foul.
Hamer then made a super save from a brilliant Danny Guthrie free kick, and the game had far more tempo and quality.
Then sub Garath McCleary almost scored a wonderful team move, getting onto Le Fondre's flick but just unable to get enough power on it.
But the goal soon came, and an excellent burst forward by Guthrie was matched by a super Williams finish into the top corner.
We then showed professionalism to see the game out well, and made it five wins out of six away games in a very pleasing manner.