Aaron Rodgers passed for 235 yards and two touchdowns, and the Pittsburgh Steelers had little trouble with the Cleveland Browns in a 23-9 victory on Sunday.