Johnnie Jackson came off the bench and scored a dramatic injury-time equaliser to rescue a Championship point for Charlton away to in-form Ipswich.

The hosts had taken a deserved lead when Addicks defender Richard Wood put the ball through his own net.

The hosts then squandered a chance to double their lead when David McGoldrick missed from the penalty spot.

But Jackson levelled in the 90th minute when his shot wrong-footed Ipswich goalkeeper Dean Gerken.

The result saw Ipswich stretch their unbeaten run to eight matches and remain in the play-off places.

Charlton, who are in negotiations with Belgian businessman Roland Duchatelet about a takeover, are three points above the relegation zone.

Ipswich started confidently and were aggrieved not to win a third-minute penalty when Daryl Murphy went down under Wood's challenge before Paul Anderson's neat curling effort was parried away by Ben Alnwick.

Did you know?

  • Johnnie Jackson made 20 first-team appearances for Tottenham between 1996 and 2006.

The deadlock was broken in the 23rd minute thanks to some excellent play down the left wing by Murphy.

His teasing low centre went across the Charlton goal and was turned in by the unfortunate Wood, who could do little else.

Ipswich struggled to build on their good fortune and it was the visitors who ended the half on top.

A minute before the interval, Marvin Sordell latched on to good work from Chris Solly and Yann Kermorgant but could only fire wide from the edge of the area.

Ipswich striker Paul Taylor, making his first league start for 16 months, went closest to livening up a scrappy start to the second half with a drive from 25 yards.

McGoldrick injected some life into the game with 15 minutes left, releasing Murphy, whose low left-foot shot was turned away by Alnwick at his near post.

Moments later, Ipswich were awarded a penalty when Anderson went down under a barge from Jordan Cousins.

McGoldrick stepped up but his spot-kick was saved brilliantly by Alnwick diving to his left.

As Ipswich defended deeper, left-back Rhoys Wiggins tested Gerken from distance before the equaliser came on the stroke of the 90th minute.

Kermorgant's back-post header was teed up by Simon Church, fellow sub Jackson shot into the ground and the ball went past stranded Town keeper Gerken.

Ipswich Town manager Mick McCarthy told BBC Radio Suffolk:

"The fact we conceded late on leaves you feeling a bit deflated, annoyed and devastated, but it was a fair result.

"We could have killed it with the penalty but their goalkeeper's made a great save.

"It's another point and we're in the top 6 on New Year's Day.

"At the start of the season, I think we'd have taken that."

Charlton manager Chris Powell:

"We could have been walking away with a defeat when I think the minimum we deserved was a point. The performance, especially in the second half, warranted it.

"The players have been excellent over the festive period. They are a bit more confident and are showing a bit more passion and that comes with results.

"The position we are in means every point is priceless."

Lineup, Bookings (6) & Substitutions (6)

Ipswich Town

  • 22 Gerken
  • 04 Chambers
  • 03 Cresswell
  • 08 Skuse
  • 06 Berra Booked
  • 05 Smith Booked
  • 11 Anderson
  • 16 Tunnicliffe
  • 26 Taylor (McGoldrick - 68' )
  • 09 Murphy (Nouble - 82' Booked )
  • 18 Tabb (Hyam - 68' )

Substitutes

  • 01 Loach
  • 07 Edwards
  • 10 McGoldrick
  • 14 Wordsworth
  • 15 Mings
  • 19 Hyam
  • 35 Nouble

Charlton Athletic

  • 12 Alnwick
  • 20 Solly
  • 16 Wiggins
  • 08 Stephens
  • 05 Morrison
  • 15 Wood
  • 23 Wilson (Church - 71' )
  • 24 Cousins
  • 18 Kermorgant Booked
  • 10 Sordell (Cook - 47' Booked )
  • 32 Stewart Booked (Jackson - 80' )

Substitutes

  • 01 Hamer
  • 03 Evina
  • 04 Jackson
  • 06 Dervite
  • 09 Church
  • 14 Pritchard
  • 17 Cook
Ref: Stuart Attwell
Att: 18,731

Match Stats

Shots

12 11

On target

5 3

Corners

6 9

Fouls

6 9

Live Text Commentary

Full time

Full Time Match ends, Ipswich Town 1, Charlton Athletic 1.

90:00 +5:52 Full time

Full Time Second Half ends, Ipswich Town 1, Charlton Athletic 1.

90:00 +5:24 Booking

Booking Frank Nouble (Ipswich Town) is shown the yellow card.

90:00 +4:52

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

90:00 +0:28 Goal scored

Goal! Goal! Ipswich Town 1, Charlton Athletic 1. Johnnie Jackson (Charlton Athletic) right footed shot from the centre of the box to the high centre of the goal. Assisted by Simon Church.

88:07

Attempt saved. Rhoys Wiggins (Charlton Athletic) left footed shot from outside the box is saved in the bottom left corner. Assisted by Dale Stephens.

87:35

Corner, Charlton Athletic. Conceded by Paul Anderson.

85:19

Dean Gerken (Ipswich Town) wins a free kick in the defensive half.

85:19

Foul by Simon Church (Charlton Athletic).

84:39

Corner, Charlton Athletic. Conceded by Christophe Berra.

81:35 Substitution

Substitution Substitution, Ipswich Town. Frank Nouble replaces Daryl Murphy.

79:42 Substitution

Substitution Substitution, Charlton Athletic. Johnnie Jackson replaces Cameron Stewart.

78:18

Corner, Ipswich Town. Conceded by Ben Alnwick.

78:04

Penalty saved! David McGoldrick (Ipswich Town) fails to capitalise on this great opportunity, right footed shot saved in the bottom right corner.

77:41 Booking

Booking Yann Kermorgant (Charlton Athletic) is shown the yellow card.

77:07

Penalty Ipswich Town. Paul Anderson draws a foul in the penalty area.

77:07

Penalty conceded by Jordan Cousins (Charlton Athletic) after a foul in the penalty area.

76:26

Corner, Ipswich Town. Conceded by Ben Alnwick.

76:24

Attempt saved. Daryl Murphy (Ipswich Town) left footed shot from the centre of the box is saved in the bottom left corner. Assisted by David McGoldrick.

70:53 Substitution

Substitution Substitution, Charlton Athletic. Simon Church replaces Lawrie Wilson.

69:55

Corner, Ipswich Town. Conceded by Rhoys Wiggins.

68:27 Booking

Booking Jordan Cook (Charlton Athletic) is shown the yellow card for a bad foul.

68:23

Ryan Tunnicliffe (Ipswich Town) wins a free kick in the defensive half.

68:23

Foul by Jordan Cook (Charlton Athletic).

67:49 Substitution

Substitution Substitution, Ipswich Town. Luke Hyam replaces Jay Tabb.

67:19 Substitution

Substitution Substitution, Ipswich Town. David McGoldrick replaces Paul Taylor.

65:18

Corner, Charlton Athletic. Conceded by Tommy Smith.

63:23

Attempt blocked. Daryl Murphy (Ipswich Town) left footed shot from the right side of the box is blocked. Assisted by Cole Skuse.

60:29

Foul by Cole Skuse (Ipswich Town).

60:29

Dale Stephens (Charlton Athletic) wins a free kick in the defensive half.

59:15

Corner, Charlton Athletic. Conceded by Aaron Cresswell.

57:18

Foul by Cole Skuse (Ipswich Town).

57:18

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

55:33

Dean Gerken (Ipswich Town) wins a free kick in the defensive half.

55:33

Foul by Lawrie Wilson (Charlton Athletic).

54:53

Corner, Charlton Athletic. Conceded by Luke Chambers.

54:37

Attempt blocked. Dale Stephens (Charlton Athletic) right footed shot from outside the box is blocked. Assisted by Yann Kermorgant.

54:10

Attempt saved. Paul Taylor (Ipswich Town) right footed shot from outside the box is saved in the bottom right corner. Assisted by Daryl Murphy.

52:42

Attempt missed. Dale Stephens (Charlton Athletic) right footed shot from outside the box misses to the left following a corner.

52:19

Corner, Charlton Athletic. Conceded by Christophe Berra.

51:17

Cole Skuse (Ipswich Town) wins a free kick in the defensive half.

51:17

Foul by Yann Kermorgant (Charlton Athletic).

50:54

Delay over. They are ready to continue.

50:06

Delay in match Cameron Stewart (Charlton Athletic) because of an injury.

49:32

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

48:16

Offside, Charlton Athletic. Yann Kermorgant tries a through ball, but Jordan Cook is caught offside.

45:57

Corner, Ipswich Town. Conceded by Yann Kermorgant.

45:46

Attempt blocked. Christophe Berra (Ipswich Town) header from the centre of the box is blocked. Assisted by Paul Anderson with a cross.

45:16

Corner, Ipswich Town. Conceded by Richard Wood.

45:00

Second Half begins Ipswich Town 1, Charlton Athletic 0.

45:00 +4:42 Half time

Half Time First Half ends, Ipswich Town 1, Charlton Athletic 0.

45:00 +4:06

Attempt missed. Yann Kermorgant (Charlton Athletic) right footed shot from outside the box is close, but misses to the left from a direct free kick.

45:00 +3:17 Booking

Booking Tommy Smith (Ipswich Town) is shown the yellow card for a bad foul.

45:00 +3:05

Foul by Tommy Smith (Ipswich Town).

45:00 +3:05

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

45:00 +1:53 Substitution

Substitution Substitution, Charlton Athletic. Jordan Cook replaces Marvin Sordell because of an injury.

45:00 +1:10

Delay over. They are ready to continue.

44:09

Delay in match Marvin Sordell (Charlton Athletic) because of an injury.

43:51

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

43:05

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

39:27 Booking

Booking Christophe Berra (Ipswich Town) is shown the yellow card.

39:04 Booking

Booking Cameron Stewart (Charlton Athletic) is shown the yellow card.

38:47

Cameron Stewart (Charlton Athletic) has gone down, but that's a dive.

36:55

Luke Chambers (Ipswich Town) wins a free kick in the defensive half.

36:55

Foul by Richard Wood (Charlton Athletic).

36:19

Corner, Charlton Athletic. Conceded by Cole Skuse.

36:14

Attempt blocked. Dale Stephens (Charlton Athletic) right footed shot from outside the box is blocked. Assisted by Yann Kermorgant.

36:08

Attempt blocked. Marvin Sordell (Charlton Athletic) left footed shot from outside the box is blocked. Assisted by Chris Solly.

34:50

Attempt missed. Daryl Murphy (Ipswich Town) left footed shot from the left side of the box misses to the left.

34:38

Attempt blocked. Jay Tabb (Ipswich Town) left footed shot from long range on the left is blocked. Assisted by Cole Skuse.

31:43

Foul by Paul Taylor (Ipswich Town).

31:43

Richard Wood (Charlton Athletic) wins a free kick in the defensive half.

27:47

Foul by Cole Skuse (Ipswich Town).

27:47

Yann Kermorgant (Charlton Athletic) wins a free kick on the right wing.

23:11 Goal scored

Goal! Own Goal by Richard Wood, Charlton Athletic. Ipswich Town 1, Charlton Athletic 0.

20:48

Attempt missed. Luke Chambers (Ipswich Town) left footed shot from the centre of the box misses to the left. Assisted by Jay Tabb with a cross.

19:25

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

17:42

Dean Gerken (Ipswich Town) wins a free kick in the defensive half.

17:42

Foul by Lawrie Wilson (Charlton Athletic).

17:10

Corner, Charlton Athletic. Conceded by Paul Anderson.

16:20

Corner, Charlton Athletic. Conceded by Dean Gerken.

16:16

Attempt saved. Yann Kermorgant (Charlton Athletic) right footed shot from outside the box is saved in the bottom right corner. Assisted by Lawrie Wilson.

15:18

Paul Taylor (Ipswich Town) wins a free kick in the attacking half.

15:18

Foul by Dale Stephens (Charlton Athletic).

14:24

Attempt missed. Aaron Cresswell (Ipswich Town) left footed shot from outside the box misses to the right. Assisted by Cole Skuse.

12:36

Attempt missed. Daryl Murphy (Ipswich Town) left footed shot from outside the box misses to the left. Assisted by Paul Taylor.

9:24

Corner, Ipswich Town. Conceded by Rhoys Wiggins.

7:30

Attempt saved. Paul Anderson (Ipswich Town) left footed shot from outside the box is saved in the bottom left corner.

5:21

Cameron Stewart (Charlton Athletic) wins a free kick on the left wing.

5:21

Foul by Luke Chambers (Ipswich Town).

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers