Marshall Holds On for 28-21 Win