Towns skipper Liam Sweeney snares a hat-trick on way to five-wicket haul in maiden victory this season