The No. 7-ranked Purdue basketball team rolled USC 90-72 to improve to 19-5 overall and 11-2 in the Big Ten.