Klay Thompson led the way with 41 while Steph Curry added 33 as the Warriors finally won a road game.