Charlton missed the chance to move four points clear of the Championship drop zone as they drew with Bolton.

They created the better chances but Astrit Ajdarevic, Reza Ghoochannejhad, Simon Church and Johnnie Jackson all squandered first-half opportunities.

David Wheater volleyed over for Bolton and Matt Mills had a header cleared off the line for the visitors.

And after more Charlton chances the visitors almost won it but Neil Danns fired over from 12 yards.

Mid-table Bolton came into the game on better form, with four wins in their last five games, compared to Charlton's three defeats out of four. The hosts, however, had more to play for.

They have struggled for goals this season - their 31 Championship strikes is the lowest tally in the division - and it showed yet again as they dominated without being able to finish.

Ajdarevic fired wide and keeper Adam Bogdan did well to block Ghoochannejhad from having a shot. Church also missed a header and Ajdarevic, Ghoochannejhad and Jackson all failed with poor efforts.

Wheater and Mills had chances for Bolton either side of half-time, with Diego Poyet clearing the latter's effort on the goalline.

Charlton thought they should have had a penalty when Bogdan appeared to foul Church, but it was not given.

It took 63 minutes for Charlton to have a shot on target, with Bogdan saving Ghoochannejhad's weak shot, and moments later the keeper had to make his second save, this time from Church.

Ajdarevic had another effort saved and Jordan Cousins, Jon Obika and Michael Morrison all missed the target.

They could have been made to really pay had Danns done better after finding space in front of goal but he scooped his effort over the bar.

Charlton coach Jose Riga: "I think we could have had a penalty. I have looked at it again. Church touched the ball and the keeper kicked his feet.

"Moments like that can give you a win instead of a draw. But to keep clean sheet against a team with one defeat in 12 has a lot of significance.

"We played a game three days ago and having to play against Bolton is not easy so I am happy with a point.

"We have four games left to play so this point can be very important. I have to be confident we will stay up."

Bolton manager Dougie Freedman: "It was a very resilient and dogged performance.

"Charlton kept going, to their credit. They are in a difficult situation and we had to match that. You don't get anything for creating opportunities but we had enough to edge the game.

"In the grand scheme of opportunities, it's not a fair result.

"Dannsy had a great chance, Matt had one cleared off the line, but Charlton put their bodies on the line."

Lineup, Bookings (1) & Substitutions (5)

Charlton Athletic

  • 01 Hamer
  • 23 Wilson
  • 36 Fox
  • 39 Poyet
  • 05 Morrison
  • 06 Dervite
  • 08 Ghoochanneijhad (Obika - 65' )
  • 24 Cousins
  • 09 Church (Hughes - 84' )
  • 04 Jackson
  • 42 Ajdarevic (Green - 74' )

Substitutes

  • 02 Hughes
  • 07 Green
  • 12 Obika
  • 15 Wood
  • 18 Petrucci
  • 21 Thuram-Ulien
  • 25 Nego

Bolton Wanderers

  • 01 Bogdan
  • 03 Hutton (Baptiste - 74' )
  • 05 Ream
  • 06 Spearing
  • 04 Mills
  • 31 Wheater Booked
  • 18 Danns
  • 17 Trotter
  • 10 Beckford
  • 29 Jutkiewicz
  • 27 Lee Chung-yong (Hall - 89' )

Substitutes

  • 11 Hall
  • 12 Knight
  • 15 Baptiste
  • 24 Lonergan
  • 30 Robinson
  • 43 Kellett
  • 46 Iliev
Ref: Brendan Malone
Att: 15,773

Match Stats

Shots

18 16

On target

4 5

Corners

5 6

Fouls

7 5

Live Text Commentary

Full time

Full Time Match ends, Charlton Athletic 0, Bolton Wanderers 0.

90:00 +3:11 Full time

Full Time Second Half ends, Charlton Athletic 0, Bolton Wanderers 0.

89:09

Foul by Dorian Dervite (Charlton Athletic).

89:09

Lukas Jutkiewicz (Bolton Wanderers) wins a free kick in the attacking half.

88:36

Attempt missed. Jonathan Obika (Charlton Athletic) right footed shot from the centre of the box misses to the left. Assisted by Morgan Fox with a cross.

88:08 Substitution

Substitution Substitution, Bolton Wanderers. Robert Hall replaces Lee Chung-Yong.

85:18

Corner, Bolton Wanderers. Conceded by Lawrie Wilson.

84:29 Booking

Booking David Wheater (Bolton Wanderers) is shown the yellow card for a bad foul.

84:11

Lawrie Wilson (Charlton Athletic) wins a free kick on the right wing.

84:11

Foul by David Wheater (Bolton Wanderers).

83:40 Substitution

Substitution Substitution, Charlton Athletic. Andy Hughes replaces Simon Church.

82:04

Lawrie Wilson (Charlton Athletic) wins a free kick in the defensive half.

82:04

Foul by Lukas Jutkiewicz (Bolton Wanderers).

80:22

Foul by Danny Green (Charlton Athletic).

80:22

Neil Danns (Bolton Wanderers) wins a free kick in the defensive half.

77:08

Attempt missed. Neil Danns (Bolton Wanderers) right footed shot from the centre of the box is too high. Assisted by Jermaine Beckford.

75:36

Foul by Diego Poyet (Charlton Athletic).

75:36

Lee Chung-Yong (Bolton Wanderers) wins a free kick on the left wing.

73:58 Substitution

Substitution Substitution, Bolton Wanderers. Alex Baptiste replaces Alan Hutton.

73:51 Substitution

Substitution Substitution, Charlton Athletic. Danny Green replaces Astrit Ajdarevic.

73:19

Attempt missed. Jonathan Obika (Charlton Athletic) header from the centre of the box is close, but misses to the left. Assisted by Johnnie Jackson with a cross following a corner.

72:39

Corner, Charlton Athletic. Conceded by David Wheater.

72:07

Corner, Charlton Athletic. Conceded by Tim Ream.

69:56

Attempt missed. Jordan Cousins (Charlton Athletic) left footed shot from the right side of the box misses to the right. Assisted by Simon Church.

69:28

Attempt saved. Lukas Jutkiewicz (Bolton Wanderers) left footed shot from outside the box is saved in the bottom right corner.

68:30

Attempt saved. Astrit Ajdarevic (Charlton Athletic) left footed shot from outside the box is saved in the centre of the goal. Assisted by Diego Poyet.

66:57

Foul by Simon Church (Charlton Athletic).

66:57

Matthew Mills (Bolton Wanderers) wins a free kick in the defensive half.

66:26

Attempt missed. Jermaine Beckford (Bolton Wanderers) right footed shot from outside the box misses to the right. Assisted by Jay Spearing.

65:14

Attempt saved. Simon Church (Charlton Athletic) right footed shot from the centre of the box is saved in the bottom right corner. Assisted by Jordan Cousins with a cross.

64:32 Substitution

Substitution Substitution, Charlton Athletic. Jonathan Obika replaces Reza Ghoochanneijhad.

64:18

Diego Poyet (Charlton Athletic) wins a free kick in the defensive half.

64:18

Foul by Neil Danns (Bolton Wanderers).

64:03

Attempt blocked. Lukas Jutkiewicz (Bolton Wanderers) right footed shot from the centre of the box is blocked. Assisted by Jermaine Beckford.

63:59

Attempt missed. Jermaine Beckford (Bolton Wanderers) right footed shot from the centre of the box misses to the left. Assisted by Alan Hutton.

63:12

Attempt saved. Reza Ghoochanneijhad (Charlton Athletic) left footed shot from outside the box is saved in the bottom left corner. Assisted by Jordan Cousins.

62:03

Offside, Charlton Athletic. Dorian Dervite tries a through ball, but Reza Ghoochanneijhad is caught offside.

57:20

Corner, Bolton Wanderers. Conceded by Ben Hamer.

57:19

Attempt saved. Lukas Jutkiewicz (Bolton Wanderers) right footed shot from the centre of the box is saved in the bottom right corner. Assisted by Neil Danns.

50:36

Attempt blocked. Matthew Mills (Bolton Wanderers) header from the centre of the box is blocked. Assisted by Tim Ream with a cross.

50:04

Corner, Bolton Wanderers. Conceded by Johnnie Jackson.

50:01

Attempt blocked. Neil Danns (Bolton Wanderers) right footed shot from outside the box is blocked. Assisted by Tim Ream.

46:22

Attempt missed. Jay Spearing (Bolton Wanderers) right footed shot from outside the box misses to the left. Assisted by Lee Chung-Yong.

45:00

Second Half begins Charlton Athletic 0, Bolton Wanderers 0.

45:00 +2:07 Half time

Half Time First Half ends, Charlton Athletic 0, Bolton Wanderers 0.

44:21

Attempt missed. Johnnie Jackson (Charlton Athletic) left footed shot from outside the box is high and wide to the left. Assisted by Jordan Cousins.

41:06

Attempt missed. David Wheater (Bolton Wanderers) right footed shot from the centre of the box is too high. Assisted by Tim Ream with a cross following a corner.

40:27

Corner, Bolton Wanderers. Conceded by Michael Morrison.

40:26

Attempt blocked. Lukas Jutkiewicz (Bolton Wanderers) header from the left side of the six yard box is blocked. Assisted by Neil Danns with a cross.

39:38

Foul by Michael Morrison (Charlton Athletic).

39:38

Jermaine Beckford (Bolton Wanderers) wins a free kick in the attacking half.

39:00

Attempt missed. Reza Ghoochanneijhad (Charlton Athletic) left footed shot from outside the box is high and wide to the left. Assisted by Simon Church with a headed pass.

37:22

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

33:32

Foul by Diego Poyet (Charlton Athletic).

33:32

Liam Trotter (Bolton Wanderers) wins a free kick in the defensive half.

31:08

Foul by Jordan Cousins (Charlton Athletic).

31:08

Lee Chung-Yong (Bolton Wanderers) wins a free kick in the attacking half.

28:00

Corner, Charlton Athletic. Conceded by Tim Ream.

27:57

Attempt blocked. Lawrie Wilson (Charlton Athletic) right footed shot from long range on the right is blocked. Assisted by Astrit Ajdarevic.

25:49

Attempt missed. Astrit Ajdarevic (Charlton Athletic) right footed shot from outside the box misses to the left. Assisted by Lawrie Wilson.

25:05

Attempt missed. Neil Danns (Bolton Wanderers) right footed shot from outside the box is too high. Assisted by Lee Chung-Yong.

24:53

Attempt blocked. Astrit Ajdarevic (Charlton Athletic) left footed shot from outside the box is blocked. Assisted by Jordan Cousins.

23:20

Attempt missed. Simon Church (Charlton Athletic) header from the centre of the box misses to the left. Assisted by Jordan Cousins with a cross.

22:58

Attempt blocked. Astrit Ajdarevic (Charlton Athletic) header from the centre of the box is blocked. Assisted by Johnnie Jackson with a cross.

22:15

Corner, Charlton Athletic. Conceded by Adam Bogdan.

22:12

Attempt saved. Reza Ghoochanneijhad (Charlton Athletic) right footed shot from the right side of the box is saved in the centre of the goal. Assisted by Astrit Ajdarevic.

20:57

Johnnie Jackson (Charlton Athletic) wins a free kick on the left wing.

20:57

Foul by Lukas Jutkiewicz (Bolton Wanderers).

20:13

Attempt missed. Astrit Ajdarevic (Charlton Athletic) left footed shot from outside the box is close, but misses to the right. Assisted by Jordan Cousins with a headed pass.

19:10

Attempt blocked. Johnnie Jackson (Charlton Athletic) left footed shot from outside the box is blocked. Assisted by Astrit Ajdarevic.

17:27

Corner, Charlton Athletic. Conceded by Matthew Mills.

15:48

Foul by Jay Spearing (Bolton Wanderers).

15:48

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

11:56

Corner, Bolton Wanderers. Conceded by Michael Morrison.

11:54

Attempt blocked. Lukas Jutkiewicz (Bolton Wanderers) left footed shot from the left side of the box is blocked. Assisted by Lee Chung-Yong.

9:45

Attempt missed. Simon Church (Charlton Athletic) header from the left side of the six yard box misses to the right. Assisted by Morgan Fox with a cross.

9:17

Attempt saved. Liam Trotter (Bolton Wanderers) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Neil Danns with a cross.

8:47

Corner, Bolton Wanderers. Conceded by Johnnie Jackson.

6:46

Attempt saved. Lukas Jutkiewicz (Bolton Wanderers) left footed shot from outside the box is saved in the bottom right corner. Assisted by Jermaine Beckford with a headed pass.

5:29

Offside, Charlton Athletic. Morgan Fox tries a through ball, but Reza Ghoochanneijhad is caught offside.

5:09

Attempt missed. Lukas Jutkiewicz (Bolton Wanderers) header from the centre of the box misses to the right. Assisted by Alan Hutton with a cross.

4:23

Offside, Charlton Athletic. Dorian Dervite tries a through ball, but Astrit Ajdarevic is caught offside.

3:35

Delay over. They are ready to continue.

1:52

Delay in match Ben Hamer (Charlton Athletic) because of an injury.

1:52

Delay in match Jermaine Beckford (Bolton Wanderers) because of an injury.

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers