Keaton Wagler scored a career-high 46 points, making nine 3-pointers, as No. 11 Illinois beat No. 4 Purdue 88-82 on Saturday.