Steph Curry scored 51 points in Golden State's road win, Russell Westbrook produced his third consecutive triple-double and LeBron James passed Kevin Garnett on the NBA's all-time scoring list.