All the goals came inside the first half and Paul McGuinness' youngsters were unable to recover the deficit with skipper Wilson having the one and only noteworthy second-period effort for his team.
The Reds fell behind after a largely uneventful opening 14 minutes when Sean Goss' interception succeeded only in carving out the perfect opportunity for the hosts and the ball was shielded towards Ben Atkinson, who calmly steered a low shot wide of Joel Castro Pereira.
Andreas Pereira swiftly offered the first response, an ambitious drive well over Sam Guthrie's bar, but Joel Castro Pereira had to keep his side in the game with fine saves to deny Ben Holmes and Atkinson. So Wilson supplied a timely tonic when muscling his way onto Matthew Willock's through ball and spearing a clinical finish past Guthrie for the equaliser on 26 minutes.
However, the Terriers regained the lead when Ben Barber was adjudged to have tugged back Jake Charles inside the box and the grandson of the legendary John Charles took full advantage by blasting home the spot-kick. Again, Andreas Pereira tried to spark the fightback but was off target with a free-kick and powerful long-ranger.
After the break, Joel Castro Pereira was the first of the keepers to be extended when having to dive to parry a Charles attempt but the referee made it clear he was aware of the Yorkshiremen trying to run down the clock at set-plays. Kedesh Goddard then ran through Callum Evans' challenge but could only shoot straight at the keeper from a promising position.