Josh Gordon suspended by Cleveland Browns

The Browns announced that they suspended Josh Gordon for violating team rules. He will not play in Cleveland’s season finale vs. the Ravens. How and why was Johnny Manziel also punished on Saturday?