Marcus Smart received a three-game suspension after punching Charles Bassey, leaving the Rockets with a rotation challenge.