Stephen Curry had 31 points and 11 assists, Klay Thompson scored 29 and the Golden State Warriors moved 18 games over .500 for the first time in 20 years with a 115-110 victory over the Milwaukee Bucks on Thursday night.