Braden Smith had 24 points, 10 assists, seven rebounds and four steals to help No. 11 Purdue rout No. 21 Michigan 91-64 on Friday night.