Jameis Winston threw for 219 yards and rushed for a key fourth-down touchdown as the Browns beat division-rival Pittsburgh 24-19 on a snowy Thursday in Cleveland.