The 18-year-old struck inside 52 seconds and then again in the 61st minute to fire the Pilgrims into an unassailable lead.
Joe Ironside reduced the arrears eight minutes from time, but the Pilgrims held on for three valuable points.
MATCH REPORT