Stephen Curry caught fire for 22 of his season-high 56 points in the pivotal third quarter, leading the Warriors to a come-from-behind 121-115 win over the Magic.