Punches pitches MSU to win