Cam Spencer hit the game-winning three-pointer with 14 seconds remaining to secure an upset win over the top-ranked Boilermakers, 65-64.