Brentford held high-flying Colchester United to a 3-3 draw in a rip-roaring, all-action encounter.
The Bees scored three away from home for the first time since the opening day of the season but were unable to hold on to their 2-0 and 3-2 leads.
David Hunt scored at both ends and set up Leon Legge for Brentford's second but a goal in first half stoppage time pulled the hosts level at 2-2 and a late David Prutton strike gave them a share of the spoils.
It was a point the hosts did not look like getting after 30 minutes - Brentford were 2-0 up and completely dominant.
Their 4-5-1 formation had completely outfoxed Colchester, who were struggling to get a foothold in the game.
Wojciech Szczesny made an early low save from a John White cross-cum-shot but that was pretty much his only touch in the first 20 minutes.
The Bees opened the scoring just before the quarter hour - a free kick from Kevin O'Connor, who excelled at right back, dropped into the box, Legge knocked it back and Hunt smashed it in from the edge of the box, although it looked as if it may have taken a slight deflection.
Legge blocked a Kevin Lisbie shot at the other end but within minutes it was 2-0.
Hunt was again involved, curling in a corner beautifully for Legge to power it home from ten yards.
The two-goal lead was no more than Brentford deserved and Charlie MacDonald almost made it three with a fine low turn and shot that Ben Williams clawed away at his near post.
But Colchester started to come back into it, largely by hitting the ball as deep as possible into Brentford territory - Szczesny saved well from Lisbie and produced a fine smothering block at the feet of Anthony Wordsworth soon after.
And they found a way back into the game in very fortunate circumstances, another long ball dropped loose on the right hand side and Ian Henderson curled over a cross that looped off Hunt and dropped over Szczesny and into the back of the net.
Lisbie almost levelled it when he latched onto a Karleigh Osborne header when Szczesny was a little slow out but his lofted effort lobbed over the bar and a Prutton effort was deflected over soon after.
At the other end, Marcus Bean forced Williams into a save from a curling effort and Toumani Diagouraga saw an acrobatic shot fly wide.
Colchester came close to a leveller when Lisbie shot wide and they forced a series of corners late in the half, pumping ball after ball into the Brentford box.
And three minutes into stoppage time - when referee Fred Graham had signalled two - Wordsworth headed in a Prutton corner to equalise.
The home side started the second period on the front foot - Prutton shot wide, Szczesny saved brilliantly when Hunt almost sliced a Lisbie cross into his own net and then reacted quickly to save Prutton's effort from the re-bound.
Sam Wood blocked a Lisbie effort and Matt Heath headed wide as Colchester pressed but Brentford re-took the lead with the goal of the game.
MacDonald beat Magnus Okuonghae to the ball for the umpteenth time and fed Diagouraga with a neat back heel, the midfield man glided forward before picking out MacDonald again with a delightful pass - the striker fed the ball inside Williams' near post for his 12th of the campaign.
Buoyed by the goal Brentford took control of the game once again.
MacDonald had a shot blocked, Legge saw a header deflected over when it appeared to be heading for the net, Ben Strevens headed wide and Myles Weston saw another headed effort saved.
But just when it seemed Brentford were completely on top, Colchester struck.
Lisbie, who had shifted to the right hand side, isolated himself on Wood and skipped past, he drilled the ball across and Prutton knocked it in.
Szczesny saved a Steven Gillespie header and Clive Platt nodded wide while Brentford also pushed forward looking for a winner.
But neither team could find the crucial seventh goal and had to take home a point a piece.
Colchester United: Williams, Ifil, Okuonghae, Heath, White; Henderson (sub Gillespie 67mins), Izzet, Prutton, Wordsworth; Platt, Lisbie
Subs (not used): Cousins, O'Toole, Batth, Vincent, Fox, Bender
Bookings: Lisbie (62 mins)
Brentford: Szczesny; O'Connor, Osborne, Legge, Wood; Strevens, Diagouraga, Hunt, Bean, Weston; MacDonald (sub Cort 90 mins)
Subs (not used); Price, Foster, Bennett, Saunders, Ainsworth
By Chris Wickham