Aaron Rodgers throws touchdown pass, Packers top Steelers 51-34