Marion Local holds off late-charging Minster, 41-34