Hall responds, holds off St. Bede for Three Rivers East victory