The Cleveland Browns dampened Pittsburgh’s momentum Thursday night, handing the Steelers a 24-19 defeat in snowy Cleveland.