National League leaders Leyton Orient were unable to extend their advantage at the top as they fell to defeat at Bromley.
The O’s went ahead through Josh Coulson on the stroke of half-time, but the game turned four minutes after the break when Orient centre-back Marvin Ekpiteta was sent off for a challenge on George Porter, conceding a penalty in the process.
Frankie Sutherland converted the spot kick before Reece Hackett-Fairchild netted what turned out to be the winner in the 63rd minute. Leyton Orient remain a point clear with a game in hand.
Barnet recorded their sixth consecutive clean sheet with a 3-0 win over in-form Eastleigh. Shaquile Coulthirst netted in each half as the Spitfires’ Danny Hollands was sent off after 40 minutes. Ephron Mason-Clark bagged the other.
Dagenham & Redbridge earned a valuable point at AFC Fylde to edge them closer to safety. Angelo Balanta put the visitors ahead before Danny Rowe equalised with his 26th league goal of the season. Fylde defender Neill Byrne was shown a late red card for a second yellow card.
In National League South, leaders Torquay United moved seven points clear with an impressive 3-1 win over Chelmsford City. Connor Lemonheigh-Evans scored for the Gulls, but Chelmsford hit back through Lamar Reynolds.
Harry Wright saved a penalty from Torquay’s Jamie Reid shortly after half-time although the striker soon made amends with his 27th league goal. Jake Andrews confirmed the result with a diving header 15 minutes from time.
Spennymoor Town maintained their National League North promotion hopes with a 3-2 victory over struggling Guiseley.
Shane Henry bagged twice in the first eight minutes for Spenny before Scott Garner pulled one back, but Robert Ramshaw restored their two-goal lead before half-time.
Will Hatfield netted in the second half for Guiseley, who have won just once in their last 16 games and sit six points above the relegation zone.