A crowd of 846 saw Tristan Dunkley give the visitors a 26th-minute lead which Leon Broadhurst cancelled out less than 4 minutes later.
But Brendan Kelly`s side has lost their form in recent weeks and 8 minutes into the second half, Kai Williams restored Barwell`s lead.
Then on 76 minutes, Williams was brought down in the area and Brady Hickey slotted home the resulting penalty.
The game was over for Sporting on 81 minutes when Tolani Omotola added the Yellows` fourth.
Most clubs are looking for volunteers. Find out more on the button below:
www.PitchingInVolunteers.co.ukAll the news and results in one place.
REGISTER