Banbridge Town turned the tables on a first-half deficit for Premier Intermediate League success over high-flying Dollingstown by 2-1 thanks to a Michael McCavitt penalty and Declan Carville header.