No. 2-ranked Purdue rallied for an 84-76 victory over Minnesota to run its winning streak to nine games.