Stephen Curry scored 40 points, and the Golden State Warriors beat the Miami Heat 114-97 on Tuesday night for their sixth consecutive victory.