Needham Market Women grabbed a vital three points over Luton Town at Bloomfields to keep hopes of winning the title alive with a brilliant 3-2 win.
The first half was a thriller with five goals as Needham twice recovered from going behind to goals from Elizabeth Sandersand Leyah Maddix with Mia Etheridge and Eva Hubbard on target before a late Ellie Rossiter strike putting the home ahead on the half time whistle.
After the break the game was more cagey with both sides having chances but cancelling each out before drama in stoppage time as Luton saw Lilac Wilson and then goalkeeper- Angelika Kopec-Knurek - sent off as the game drew to a dramatic conclusion.
The game started very evenly but with their first chance Luton took the lead thanks to a simple tap in from Sanders.
Needham hit back with their first chance as Etheridge ran in behind and coolly finished but again, they found themselves behind when Maddix showed some great skill to restore their lead.
Back hit Needham thanks to a great run from Hubbard before the game finally settled into serene calmness after four goals in 25 action packed minutes.
Luton had a spell of pressure before Needham finished the half the better, culminating in Rossiter scoring a sucker punchgoal right on the break.
The second half started with the away side almost nicking an equaliser but were thwarted by Evie McKane and never really looked like scoring from that point on.
Needham had half chances too but like a chess match, both teams tightened up from the rapid first half as both sides contained what each other could throw.
The nerves still jangled in the closing stages but as the game entered stoppage time there were a few twists still to come.
First Wilson was sent off for a late uncontrolled slidingchallenge on Etheridge that immediately saw her see red and Etheridge limp off, before Kopec-Knurek also saw red as she deliberately blocked a lob with her hands while in the middle of her own half.
The ref blew a minute later to the absolute joy around Bloomfields for what is a massive three points in the title race.