Upper Dublin battles past Cheltenham (by Mike Prince for Montgomery Media)