It's on to the Big Ten Tournament semis after Michigan recaptured some swagger in an impressive win over Purdue ...