No. 13 Michigan State survived Braden Smith’s missed 3-point attempt with a second to play for a 76-74 win over No. 8 Purdue.