Unranked Purdue keeps playing the role of giant-killer and wreaking playoff havoc. The Boilermakers scored their third consecutive upset of a Top 5 team by beating No. 3 Michigan State, 40-29. Purdue beat previously No. 2-ranked Iowa earlier in the season. The string started in October 2018 when Purdue upset No. 2 Ohio State at Ross-Ade Stadium.