Branden Dawson scored 20 points to lead No. 8 Michigan State to a 78-65 win over Purdue on Saturday at Mackey Arena in West Lafayette.