AFC Bournemouth extended their unbeaten run to nine Sky Bet Championship matches with a 2-2 draw with Millwall.
It was almost a perfect afternoon for Eddie Howe, who appeared to be set to celebrate his 300th game as a manager and his 37th birthday by watching his side claim all three points at the Goldsands Stadium.
But Millwall fought back from a two goal deficit to leave the south coast with a draw.
The Cherries had gone ahead thanks to two first half strikes from Steve Cook and Brett Pitman.
Cook opened the scoring with a close range header in the 22nd minute, with Pitman adding his sixth of the season just minutes later.
However, the Lions set-up a tense ending following Ed Upson’s header 15 minutes from time.
And there was one final twist in the final minute of normal time as substitute Magaye Gueye forced home the equaliser.
In an evenly contested opening the first chance fell to Cook, who narrowly headed wide from Pitman’s inswinging corner.
Matt Ritchie was at the heart of the Cherries’ most threatening attacks and watched on as Mark Beevers nervously cleared over his own bar before shooting just off target moments later.
Simon Francis was causing further problems down the right for the visitors and his cross was headed over the bar by Yann Kermorgant as the home side piled on the pressure.
The breakthrough eventually came in the 22nd minute as Cook found himself unmarked at the back post and headed home from Andrew Surman’s pinpoint centre.
The Cherries went two goals ahead less than three minutes later as Pitman clinically converted back across the face of goal from Ritchie’s clever through ball.
The Lions were shellshocked by the quick-fire double and a wayward Martyn Woolford strike was as good as it got for Ian Holloway’s team before the break.
Millwall offered much more going forward after the re-start and skipper Alan Dunne forced a save from goalkeeper Artur Boruc.
The Lions kept plugging away though and finally got their reward with 15 minutes left to play through Upson’s header.
The Cherries were holding on in the final few minutes, although it could have been more comfortable if substitute Junior Stanislas’ tap-in hadn’t been ruled out for offside.
Holloway sent on Gueye as his side pushed for an equaliser, while Howe replaced Kermorgant with Ryan Fraser, who played up front alongside Pitman in the closing stages.
It was an end-to-end finish and Jermaine Easter hit the bar with a late header in a late rally, which was soon followed by Gueye’s leveller.
Cherries: Boruc, Francis, Elphick, Cook, Daniels, Ritchie, Arter (O’Kane 65), Surman, Pugh (Stanislas 61), Pitman, Kermorgant (Fraser 78).
Unused substitutes: Camp, Smith, Cargill, Gosling.
Goals: Cook (22), Pitman (25)
Millwall: Forde, Dunne, Webster, Beevers (Fuller HT), Malone, Upson, Williams, Martin (Easter 19), McDonald, Woolford (Gueye 75), Gregory.
Unused substitutes: King, Shittu, Powell, Angel.
Booked: Upson, Woolford
Goals: Upson (75), Gueye (90)
Attendance: 10,016 (including 991 Millwall supporters)