Barnet were missing last seasons top scorer John Akinde so lined up with new signing Shaq Coulthirst leading the line on his debut.
It was a true game of two halves, with the hosts dominating the first 45 minutes. Christian Doidge had the first chance of the game, with his attempted lob being easily caught by Stephens.
Opportunities followed for Traore and Noble before Vilhete shot over in the 17th minute.
Reece Brown wasted a golden opportunity shortly afterwards. Campbell-Ryce delivered a couple of wonderful crosses, the first headed wide by Akpa Akpro and the second headed by Coulthirst which forced a save.
In the 39th minute, Charlie Clough was forced off with a head injury and FGR took full advantage just two minutes later.
With Clough on the sidelines, a corner was delivered to Doidge who was unmarked and headed home. Just a couple of minutes later, FGR doubled their lead.
It was that man Doidge again who managed to get around the back of the still dazed Clough and looped an effort over the onrushing Stephens and into the back of the net.
Rossi Eames made two changes at the break, Nelson and Tutonda coming on for Clough and Shomotun.
The Bees looked a different side and pulled a goal back in the 58th minute. Campbell-Ryce’s shot was deflected into the path of Jean Louis Akpa Akpro to head home.
Jack Taylor picked up a booking a minute later before Barnet drew level.
Jamal Campbell-Ryce picked up the ball 25 yards out, was given time and space to unleash a low effort which went in off the post.
Very few chances followed for either side, Jack Taylor headed wide and Mullings unleashed a volley which didn’t trouble Stephens.
In stoppage time, Jack Taylor picked up a second yellow for a late tackle on Charlie Cooper.
Next up for the Bees is a trip to Peterborough United in the Carabao Cup on Tuesday night.
Barnet: Stephens, Johnson, Clough (Nelson, 46), Santos, Campbell-Ryce, Coulthirst (Amaluzor, 86) J. Taylor, H. Taylor, Shomotun (Tutonda, 46) Vilhete, Akpa Akpro.
Unused subs: Ross, Akinola, Bover, Fonguck.