Pistons center Isaiah Stewart has been suspended three games for punching Suns center Drew Eubanks at the arena hours before the teams played Feb. 14.