Browns defensive end Myles Garrett has been suspended for at least the rest of the regular season and postseason by the NFL for swinging a helmet and striking Pittsburgh quarterback Mason Rudolph in the head.