Klay Thompson drained a three-pointer with 12.5 seconds remaining to lift the Golden State Warriors to a 110-106 NBA victory over the Brooklyn Nets on Saturday.