MC Holds Off Allegany for Last Second Win