Filipe Morais grabbed a late equaliser for Oldham to frustrate League One leaders Charlton, who missed a chance to extend their lead to seven points.

Charlton, who are now unbeaten in 10 matches, opened the scoring when Darel Russell headed in Matt Taylor's cross for his first goal for the club.

Danny Green had earlier fired wide and Bradley Wright-Phillips had twice been denied by Latics goalkeeper Alex Cisak.

However, Oldham claimed a dramatic draw when Morais shot home from 20 yards.

VIEWS FROM THE DRESSING ROOM

Charlton boss Chris Powell told BBC London 94.9:

"Teams are not going to make it easy for us and not going to lay down because we're top.

"They frustrated us at times today but we still had chances.

"We remain five points clear like we did this morning and we move on to the Christmas period.

"This season we have had a terrific run but of course everyone has got excited with the wins and they expect wins all the time. We are striving to do it but it hasn't happened today."

Sorry, we were unable to load match stats, please try again.

Live Text Commentary

90:00 +4:18 Full time

Full Time The referee signals the end of the game.

90:00 +3:13

Josh Parker fouled by Yann Kermorgant, the ref awards a free kick. Alex Cisak restarts play with the free kick.

88:58

Dean Furman gives away a free kick for an unfair challenge on Rhoys Wiggins. Michael Morrison crosses the ball in from the free kick.

87:29

Josh Parker concedes a free kick for a foul on Bradley Wright-Phillips. Danny Green delivers the ball from the free kick right-footed from left wing, save made by Alex Cisak.

86:39

Shot from just outside the penalty area by Chris Taylor misses to the left of the target.

85:20 Substitution

Substitution Hogan Ephraim goes off and Scott Wagstaff comes on.

85:20

The referee blows for offside against Matt Smith. Indirect free kick taken by Ben Hamer.

83:31

Assist by Chris Taylor.

83:31 Goal scored

Goal! - Filipe Morais - Charlton 1 - 1 Oldham Filipe Morais fires in a goal from the edge of the penalty box to the top right corner of the goal. Charlton 1-1 Oldham.

83:01

Shefki Kuqi takes a shot. Blocked by Matthew Taylor.

81:39 Booking

Booking Danny Hollands goes into the referee's book.

81:24

Danny Hollands challenges James Wesolowski unfairly and gives away a free kick. Dean Furman takes the indirect free kick.

79:01

Unfair challenge on Bradley Wright-Phillips by Nathan Clarke results in a free kick. Danny Green shoots direct from the free kick.

77:55

Matt Smith has an effort at goal from outside the area which misses left.

76:33

Free kick awarded for an unfair challenge on Rhoys Wiggins by Filipe Morais. Rhoys Wiggins restarts play with the free kick.

75:01

Free kick awarded for an unfair challenge on Michael Morrison by Matt Smith. Free kick taken by Ben Hamer.

73:28

Yann Kermorgant challenges Chris Taylor unfairly and gives away a free kick. The free kick is delivered right-footed by Chris Taylor from left channel, Michael Morrison makes a clearance.

72:55

Free kick awarded for an unfair challenge on Matt Smith by Michael Morrison. Dean Furman takes the free kick.

71:14

Free kick awarded for a foul by James Wesolowski on Darel Russell. Chris Solly restarts play with the free kick.

67:43

Filipe Morais delivers the ball from the free kick right-footed from left channel, clearance by Matthew Taylor.

67:43 Booking

Booking Booking for Darel Russell.

67:24

Free kick awarded for an unfair challenge on Chris Taylor by Darel Russell.

65:31 Substitution

Substitution Matt Smith replaces Luca Scapuzzi.

65:10 Substitution

Substitution Filipe Morais comes on in place of Tom Adeyemi.

64:17

Yann Kermorgant takes a shot. Save made by Alex Cisak.

59:17

Assist by Matthew Taylor.

59:17 Goal scored

Goal! - Darel Russell - Charlton 1 - 0 Oldham Darel Russell grabs a headed goal from inside the six-yard box. Charlton 1-0 Oldham.

58:18

Darel Russell challenges Luca Scapuzzi unfairly and gives away a free kick. Alex Cisak takes the free kick.

57:47

Corner taken right-footed by Danny Green from the left by-line to the near post, clearance made by Shefki Kuqi.

56:47

Yann Kermorgant concedes a free kick for a foul on Alex Cisak. Indirect free kick taken by Alex Cisak.

56:16

Danny Hollands fouled by Dean Furman, the ref awards a free kick. Indirect free kick taken by Rhoys Wiggins.

54:55

Darel Russell produces a left-footed shot from deep inside the area which goes wide of the left-hand post.

53:59

Shefki Kuqi concedes a free kick for a foul on Rhoys Wiggins. Free kick taken by Ben Hamer.

52:01

Free kick awarded for an unfair challenge on Chris Taylor by Chris Solly. Alex Cisak takes the free kick.

50:47

Free kick awarded for an unfair challenge on Dean Furman by Danny Hollands. Indirect free kick taken by Nathan Clarke.

49:50

Michael Morrison is penalised for a handball. Alex Cisak restarts play with the free kick.

48:55

Dean Furman gives away a free kick for an unfair challenge on Danny Green. Danny Hollands takes the indirect free kick.

46:01

Effort from deep inside the area by Bradley Wright-Phillips misses to the right of the target.

45:21

Darel Russell gives away a free kick for an unfair challenge on James Wesolowski. Free kick taken by Nathan Clarke.

45:01

The match restarts for the second half.

45:00 +3:37 Half time

Half Time It is the end of the first-half.

45:00 +2:50

Corner taken right-footed by Danny Green from the right by-line, clearance by Zander Diamond.

45:00 +1:54

Shefki Kuqi has an effort at goal from outside the penalty area which goes wide right of the goal.

44:11

Bradley Wright-Phillips has an effort at goal. Save by Alex Cisak.

40:44

Chris Taylor takes a inswinging corner from the left by-line to the near post, Bradley Wright-Phillips makes a clearance.

39:55

Corner taken right-footed by Chris Taylor from the right by-line, clearance made by Darel Russell.

39:29

Chris Taylor takes a shot. Save made by Ben Hamer.

38:15

Zander Diamond is ruled offside. Ben Hamer takes the indirect free kick.

35:13

Tom Adeyemi concedes a free kick for a foul on Rhoys Wiggins. Direct free kick taken by Michael Morrison.

33:24

Free kick awarded for a foul by Darel Russell on James Wesolowski. David Mellor takes the indirect free kick.

32:08

Shot by Danny Green from deep inside the penalty area misses to the left of the target.

30:57

Chris Taylor takes a shot. Comfortable save by Ben Hamer.

28:45

Foul by Dean Furman on Rhoys Wiggins, free kick awarded. Ben Hamer takes the free kick.

27:42

Foul by Michael Morrison on Shefki Kuqi, free kick awarded. The free kick is swung in right-footed by Chris Taylor.

27:09

The assistant referee signals for offside against Bradley Wright-Phillips. Free kick taken by Alex Cisak.

20:36

Luca Scapuzzi challenges Chris Solly unfairly and gives away a free kick. The ball is sent over by Danny Green, Header from close in by Matthew Taylor misses to the left of the goal.

20:11

Corner taken right-footed by Danny Green from the right by-line, Shefki Kuqi manages to make a clearance.

17:16

Foul by Danny Green on David Mellor, free kick awarded. Free kick taken by Alex Cisak.

16:41

David Mellor concedes a free kick for a foul on Danny Green. Danny Green restarts play with the free kick.

13:02

Bradley Wright-Phillips is penalised for a handball. Indirect free kick taken by Nathan Clarke.

8:32

Unfair challenge on Nathan Clarke by Yann Kermorgant results in a free kick. Alex Cisak takes the indirect free kick.

8:03

Danny Green takes a shot. Zander Diamond gets a block in.

7:25

Yann Kermorgant takes a shot.

6:22 Booking

Booking Tom Adeyemi shown a yellow card.

5:05

Free kick awarded for an unfair challenge on Danny Green by Chris Taylor. Free kick taken by Danny Green.

0:48

Outswinging corner taken from the right by-line by Danny Green.

0:00

The ref blows the whistle to start the match.

Live data and text provided by our data suppliers