James Harden played a simply amazing game, scoring 46 points against his former team, the Oklahoma Thunder to lead the Rockets to a narrow 122-119 win.