An open, exciting fixture saw a Helston Development squad containing ten u18 players prevail against a lively, youthful St Agnes side.
Evesham moved ever-closer to top spot, grinding out a 1-0 win over Tavistock while league-leaders Yate drew their fourth game in their last six.