St. Basil battles past Cheltenham (by Mike Prince for Montgomery Media)