Charlton Athletic shared four goals with Brighton & Hove Albion in a pulsating clash between attacking sides at The Valley.
Chris Powell's side took the lead after 10 minutes when a short corner from Johnnie Jackson and Dale Stephens found its way into the back of the net.
Lawrie Wilson claimed the final touch at the far post but Stephens was awarded the goal.
Brighton had chances to level before the break but Gordon Greer and Stephen Dobbie were guilty of wasting good opportunities.
Greer blasted over from four yards out before Dobbie had a powerful strike tipped behind by Ben Hamer.
Gus Poyet's side equalised on the half-hour through Craig Mackail-Smith, who pounced on a loose header from Michael Morrison to bury his 10th of the season.
Bradley Pritchard put the home side back ahead early in the second half with a scuffed finish from an in-swinging Jackson cross.
Brighton dominated for long spells in the second half and and were back on terms 10 minutes from time with Kazenga Lua Lua's first goal in 18 matches.
Lua Lua's deflected free kick made the score 2-2 and Brighton survived a late Charlton onslaught to claim a point.