Stephen Curry led the charge for Golden State with a season-high 40 points and eight three-pointers as the Warriors defeated the Heat 114-97.