Late rally pushes Mag Heights past Lady Vols