Kawhi Leonard scored 30 as the Clippers were able to survive Stephen Curry's 50-point performance in a 134-126 win over the Golden State Warriors.