Hatboro-Horsham pulls away from Souderton (by Andrew Marcus for Montgomery Media)