Purdue has not hosted an opponent ranked in the top two nationally since losing to Penn State in 1999. The Boilers have not beaten a top 2 opponent since beating #2 Ohio State 28-13 in 1984. The Buckeyes are really, really good and have been the class of the entire Big Ten for a while. Ross-Ade Stadium has been a strange house of horrors for them, however. Since the 2000 season Ohio State actually has a losing record in West Lafayette. Purdue is 4-3 in home games against the Buckeyes, winning in 2000, 2004, 2009, and 2011. The Buckeyes also narrowly won in 2002, before a 16-point win in 2007 and an unmerciful 56-0 beatdown in 2013.
That 2013 game was the last time these two teams have played, and Purdue is light years better than that team. Ohio State is rightly favored in this one, but with a night game and a powerful offense that is getting better each week Purdue might have a chance.