Updated

LeBron James capped one of his best games of the season in dramatic fashion, making a step-back 3-pointer with less than a second remaining to carry the Miami Heat past the Golden State Warriors 111-110 on Wednesday night and into the All-Star break on a high note.

With teammate Dwyane Wade scratched from the lineup with a sore left foot, James shouldered the load for the two-time defending NBA champions. He finished with 36 points, 13 rebounds and nine assists, saving his best moment for last.

After fellow All-Star Stephen Curry hit a bank shot to start a three-point play that put the Warriors ahead by two, James let the clock tick down on the other end. He swished in a 27-footer with two-tenths of a second left over Andre Iguodala, then patted his chest and high-stepped on the sideline to leave the announced sellout crowd of 19,596 stunned and silent.