Reading maintained their unbeaten home record in the Championship this season with a narrow win over Charlton.

The Royals went ahead early in the first half when Billy Sharp, making his full debut, drilled home a fine effort past Ben Alnwick.

They had to survive a few anxious moments in the closing stages as the visitors rallied.

But the Addicks could not find a goal and slipped to within two points of the drop zone.

Charlton offered little going forward and could have been further behind in the second half when Alnwick fumbled Pavel Pogrebnyak's 30-yard drive but the keeper recovered in time to block the onrushing Sharp.

Sharp, who signed on loan from Southampton in September, had already put the hosts in front with a crisp shot from 20 yards for his first goal for the club.

And his new side continued to dominate in the second half, almost doubling their lead soon after the restart when Garath McCleary's well-struck 20-yard attempt hit a post and went behind.

Reading lost control of the midfield with 20 minutes to go and were forced to backtrack as Charlton drove forward with purpose.

But they could not make their superiority count with substitute Marvin Sordell having a goal disallowed for offside and Johnnie Jackson and Cameron Stewart wasting efforts.

Reading manager Nigel Adkins:

"It was a great goal from Billy. He was injured with a groin problem when he first got here but he's worked very hard on the training ground.

"He's been on the bench a few times and although he has not played much football, he looked very lively. That's credit to him. Now we've just got to keep him playing football.

"We started brightly but then had to show a lot of defensive resolve near the end. It takes different ways to win a game and, ultimately, we did have to grind it out a bit."

Charlton manager Chris Powell:

"We were well in it in the last half-hour. We had a real impetus about our play and I just don't know how we didn't take anything away from the game.

"We should definitely have had a penalty in the first half but these big decisions always seem to go against you when you're lower down the league.

"I felt we were a bit flat in the second half and I wanted to change the flow of the game. That's why I made the triple substitution. I think it worked and we can still take a lot out of the display. We just need to keep fighting."

Lineup, Bookings (3) & Substitutions (6)

Reading

  • 21 McCarthy
  • 24 Cummings
  • 03 Kelly Booked
  • 20 Guthrie
  • 17 Gorkss Booked
  • 05 Pearce
  • 12 McCleary (Blackman - 93' )
  • 23 Williams (Akpan - 64' )
  • 14 Sharp (Robson-Kanu - 67' )
  • 07 Pogrebnyak
  • 11 McAnuff

Substitutes

  • 01 Federici
  • 09 Le Fondre
  • 10 Drenthe
  • 16 Akpan
  • 19 Robson-Kanu
  • 22 Blackman
  • 37 Obita

Charlton Athletic

  • 12 Alnwick
  • 23 Wilson
  • 16 Wiggins
  • 24 Cousins
  • 05 Morrison Booked
  • 06 Dervite
  • 03 Evina (Jackson - 70' )
  • 08 Stephens (Green - 70' )
  • 09 Church (Sordell - 70' )
  • 18 Kermorgant
  • 32 Stewart

Substitutes

  • 02 Hughes
  • 04 Jackson
  • 07 Green
  • 10 Sordell
  • 14 Pritchard
  • 15 Wood
  • 30 Pope
Ref: Darren Sheldrake
Att: 18,149

Match Stats

Shots

13 13

On target

5 1

Corners

4 7

Fouls

11 17

Live Text Commentary

Full time

Full Time Match ends, Reading 1, Charlton Athletic 0.

90:00 +5:09 Full time

Full Time Second Half ends, Reading 1, Charlton Athletic 0.

90:00 +4:39

Attempt missed. Danny Green (Charlton Athletic) right footed shot from outside the box is too high. Assisted by Michael Morrison.

90:00 +2:38

Offside, Reading. Alex Pearce tries a through ball, but Pavel Pogrebnyak is caught offside.

90:00 +2:01 Substitution

Substitution Substitution, Reading. Nick Blackman replaces Garath McCleary.

90:00 +1:21

Attempt missed. Jobi McAnuff (Reading) left footed shot from the left side of the box misses to the right. Assisted by Hal Robson-Kanu.

89:11

Dorian Dervite (Charlton Athletic) wins a free kick in the defensive half.

89:11

Foul by Pavel Pogrebnyak (Reading).

86:11

Foul by Danny Green (Charlton Athletic).

86:11

Pavel Pogrebnyak (Reading) wins a free kick on the left wing.

85:33

Attempt missed. Cameron Stewart (Charlton Athletic) right footed shot from outside the box is high and wide to the right. Assisted by Marvin Sordell.

83:47

Corner, Charlton Athletic. Conceded by Stephen Kelly.

83:44

Attempt blocked. Rhoys Wiggins (Charlton Athletic) left footed shot from the left side of the box is blocked. Assisted by Cameron Stewart.

82:10

Attempt blocked. Jordan Cousins (Charlton Athletic) right footed shot from outside the box is blocked. Assisted by Marvin Sordell.

80:44

Attempt missed. Johnnie Jackson (Charlton Athletic) left footed shot from outside the box misses to the right. Assisted by Yann Kermorgant.

79:42

Hand ball by Danny Green (Charlton Athletic).

78:39

Corner, Charlton Athletic. Conceded by Hope Akpan.

78:14

Corner, Charlton Athletic. Conceded by Alex Pearce.

76:55

Corner, Charlton Athletic. Conceded by Pavel Pogrebnyak.

76:23

Jordan Cousins (Charlton Athletic) wins a free kick in the attacking half.

76:23

Foul by Hal Robson-Kanu (Reading).

75:48

Offside, Charlton Athletic. Marvin Sordell tries a through ball, but Marvin Sordell is caught offside.

75:38

Attempt missed. Rhoys Wiggins (Charlton Athletic) left footed shot from outside the box misses to the right.

74:07

Danny Guthrie (Reading) wins a free kick on the left wing.

74:07

Foul by Yann Kermorgant (Charlton Athletic).

73:16

Attempt missed. Jobi McAnuff (Reading) right footed shot from outside the box misses to the right. Assisted by Hal Robson-Kanu.

72:31

Attempt saved. Hal Robson-Kanu (Reading) left footed shot from outside the box is saved in the centre of the goal. Assisted by Jobi McAnuff.

71:35

Danny Green (Charlton Athletic) wins a free kick on the right wing.

71:35

Foul by Kaspars Gorkss (Reading).

71:11

Attempt missed. Johnnie Jackson (Charlton Athletic) left footed shot from outside the box is high and wide to the right following a set piece situation.

70:22 Booking

Booking Kaspars Gorkss (Reading) is shown the yellow card for a bad foul.

70:03

Danny Green (Charlton Athletic) wins a free kick on the right wing.

70:03

Foul by Kaspars Gorkss (Reading).

69:34 Substitution

Substitution Substitution, Charlton Athletic. Johnnie Jackson replaces Cedric Evina.

69:18 Substitution

Substitution Substitution, Charlton Athletic. Danny Green replaces Dale Stephens.

69:04 Substitution

Substitution Substitution, Charlton Athletic. Marvin Sordell replaces Simon Church.

68:32

Attempt missed. Yann Kermorgant (Charlton Athletic) right footed shot from the right side of the box misses to the right following a corner.

68:11

Corner, Charlton Athletic. Conceded by Hope Akpan.

68:06

Attempt missed. Rhoys Wiggins (Charlton Athletic) left footed shot from outside the box misses to the right. Assisted by Dale Stephens following a set piece situation.

67:09

Foul by Stephen Kelly (Reading).

67:09

Rhoys Wiggins (Charlton Athletic) wins a free kick on the left wing.

66:44 Substitution

Substitution Substitution, Reading. Hal Robson-Kanu replaces Billy Sharp.

64:23

Foul by Garath McCleary (Reading).

64:23

Simon Church (Charlton Athletic) wins a free kick on the left wing.

63:06 Substitution

Substitution Substitution, Reading. Hope Akpan replaces Daniel Williams.

62:09

Corner, Reading. Conceded by Jordan Cousins.

61:00

Attempt blocked. Rhoys Wiggins (Charlton Athletic) left footed shot from outside the box is blocked. Assisted by Simon Church.

57:54

Billy Sharp (Reading) wins a free kick on the right wing.

57:54

Foul by Dorian Dervite (Charlton Athletic).

56:48

Foul by Pavel Pogrebnyak (Reading).

56:48

Dorian Dervite (Charlton Athletic) wins a free kick in the defensive half.

55:58

Offside, Reading. Billy Sharp tries a through ball, but Pavel Pogrebnyak is caught offside.

55:08

Alex McCarthy (Reading) wins a free kick in the defensive half.

55:08

Foul by Simon Church (Charlton Athletic).

54:33

Corner, Charlton Athletic. Conceded by Shaun Cummings.

53:00

Foul by Jobi McAnuff (Reading).

53:00

Yann Kermorgant (Charlton Athletic) wins a free kick in the defensive half.

51:09

Attempt saved. Daniel Williams (Reading) left footed shot from outside the box is saved in the centre of the goal. Assisted by Pavel Pogrebnyak.

51:02

Attempt blocked. Pavel Pogrebnyak (Reading) header from the left side of the six yard box is blocked. Assisted by Billy Sharp with a cross.

49:25

Attempt missed. Dale Stephens (Charlton Athletic) right footed shot from outside the box misses to the left. Assisted by Simon Church.

48:27

Kaspars Gorkss (Reading) wins a free kick in the defensive half.

48:27

Foul by Cameron Stewart (Charlton Athletic).

46:00

Garath McCleary (Reading) hits the left post with a right footed shot from outside the box. Assisted by Billy Sharp.

45:19

Foul by Dale Stephens (Charlton Athletic).

45:19

Pavel Pogrebnyak (Reading) wins a free kick in the attacking half.

45:00

Second Half begins Reading 1, Charlton Athletic 0.

45:00 +3:07 Half time

Half Time First Half ends, Reading 1, Charlton Athletic 0.

45:00 +2:27

Corner, Charlton Athletic. Conceded by Alex McCarthy.

45:00 +2:06

Attempt saved. Simon Church (Charlton Athletic) right footed shot from the right side of the box is saved in the bottom right corner. Assisted by Yann Kermorgant with a through ball.

44:13

Attempt missed. Dale Stephens (Charlton Athletic) right footed shot from the centre of the box is high and wide to the left. Assisted by Rhoys Wiggins with a cross.

42:06

Delay over. They are ready to continue.

40:47

Delay in match Cedric Evina (Charlton Athletic) because of an injury.

40:29

Foul by Simon Church (Charlton Athletic).

40:29

Kaspars Gorkss (Reading) wins a free kick in the defensive half.

39:52

Attempt missed. Kaspars Gorkss (Reading) header from the centre of the box is high and wide to the right. Assisted by Danny Guthrie with a cross following a corner.

39:23

Corner, Reading. Conceded by Dorian Dervite.

38:12

Delay over. They are ready to continue.

36:48

Delay in match Jobi McAnuff (Reading) because of an injury.

35:45

Attempt missed. Jobi McAnuff (Reading) right footed shot from the left side of the box is high and wide to the right. Assisted by Billy Sharp.

35:24

Foul by Michael Morrison (Charlton Athletic).

35:24

Pavel Pogrebnyak (Reading) wins a free kick in the attacking half.

33:33

Offside, Reading. Jobi McAnuff tries a through ball, but Pavel Pogrebnyak is caught offside.

32:42

Foul by Yann Kermorgant (Charlton Athletic).

32:42

Daniel Williams (Reading) wins a free kick in the attacking half.

28:09 Booking

Booking Stephen Kelly (Reading) is shown the yellow card for a bad foul.

28:02

Cedric Evina (Charlton Athletic) wins a free kick in the attacking half.

28:02

Foul by Stephen Kelly (Reading).

26:46

Foul by Dale Stephens (Charlton Athletic).

26:46

Shaun Cummings (Reading) wins a free kick on the left wing.

26:00 Booking

Booking Michael Morrison (Charlton Athletic) is shown the yellow card for a bad foul.

25:50

Foul by Michael Morrison (Charlton Athletic).

25:50

Jobi McAnuff (Reading) wins a free kick in the defensive half.

22:33

Attempt missed. Garath McCleary (Reading) left footed shot from outside the box misses to the right. Assisted by Danny Guthrie following a fast break.

20:04

Foul by Rhoys Wiggins (Charlton Athletic).

20:04

Garath McCleary (Reading) wins a free kick on the right wing.

18:19

Attempt saved. Pavel Pogrebnyak (Reading) left footed shot from outside the box is saved in the centre of the goal. Assisted by Shaun Cummings.

17:45

Offside, Charlton Athletic. Rhoys Wiggins tries a through ball, but Jordan Cousins is caught offside.

15:59

Offside, Charlton Athletic. Dorian Dervite tries a through ball, but Cedric Evina is caught offside.

14:36

Michael Morrison (Charlton Athletic) wins a free kick in the defensive half.

14:36

Foul by Pavel Pogrebnyak (Reading).

14:15

Foul by Michael Morrison (Charlton Athletic).

14:15

Pavel Pogrebnyak (Reading) wins a free kick on the right wing.

12:53 Goal scored

Goal! Goal! Reading 1, Charlton Athletic 0. Billy Sharp (Reading) right footed shot from outside the box to the bottom left corner. Assisted by Daniel Williams.

12:04

Foul by Rhoys Wiggins (Charlton Athletic).

12:04

Garath McCleary (Reading) wins a free kick in the defensive half.

9:17

Foul by Cedric Evina (Charlton Athletic).

9:17

Danny Guthrie (Reading) wins a free kick in the defensive half.

5:33

Attempt missed. Alex Pearce (Reading) header from the centre of the box is just a bit too high. Assisted by Danny Guthrie with a cross following a corner.

5:07

Corner, Reading. Conceded by Yann Kermorgant.

4:35

Corner, Reading. Conceded by Michael Morrison.

1:16

Michael Morrison (Charlton Athletic) wins a free kick in the defensive half.

1:16

Foul by Billy Sharp (Reading).

0:20

Foul by Jordan Cousins (Charlton Athletic).

0:20

Kaspars Gorkss (Reading) wins a free kick in the defensive half.

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers