Michigan State football (5-6) beat Purdue (1-10) on Friday night in a must-win game for bowl eligibility at Spartan Stadium.