The midfielder pounced in stoppage-time to give Paul McGuinness’ men the points and retain United’s 100% home record, just as it looked like Everton had snatched a late draw.
Andreas Pereira’s first-half penalty put United ahead in a keenly-contested encounter, but George Green equalised from the spot with five minutes to go and Everton had further chances to win themselves before Goss’ dramatic intervention.
Everton enjoyed the better of the game before the interval as the Reds found their feet in their first action for nearly a month.
Jordan Thorniley’s header landed on the roof of the net after Reds goalkeeper Joel Pereira failed to collect a cross and, a minute later, Ben Barber was forced to clear a Toffees shot off his goalline.
But it was United who made the breakthrough in the 25th minute after Curtis Langton mistimed a tackle on Pereira in the box. Pereira picked himself up to score the penalty off the legs of keeper Russell Griffiths.
Early in the second half Everton were perhaps given a let-off when James Wilson appeared to be impeded by Langton as he charged through towards goal.
Josh Harrop and Saidy Janko, on his Under-18s debut, both went close with shots as United looked set to make the game safe.