Ebbsfleet's Blue Square Bet Premier survival hopes suffered a blow as they slipped to defeat against Braintree.
The hosts struck when Luke Daley fired in from close range, before Fleet equalised when Liam Enver-Marum fired into the bottom corner.
The Iron re-took the lead when James Mulley headed in five minutes later and the game was won when Kenny Davis netted from the spot.
Stefan Payne's red card for a foul on Nicky Symons sealed Ebbsfleet's fate.
The Kent side are now 23rd in the table, 11 points adrift of Southport in 20th but with three games in hand, while Braintree are 13th.