Stephen Curry scored 20 of his 40 points in the fourth quarter and the Golden State Warriors rallied past the Cleveland Cavaliers 104-89 Thursday.