Kyrie Irving gave LeBron James plenty of reasons to celebrate Wednesday night.
The Cavaliers' point guard went off for a career-high 55 points to help Cleveland match its season-best winning streak of eight games with a 99-94 win over the Portland Trail Blazers.
Irving nailed a franchise-record 11 3-pointers in the win and none were bigger than a dagger he converted with six seconds remaining to put the Cavaliers ahead by three points.
His 11th and final long bomb proved to be the game-winning shot, and had James busting out his best dance moves.
James was forced to watch from the bench with a sprained wrist, but Cleveland pulled out a rare victory without him thanks to Irving's incredible performance. Irving's 55-point outburst was an NBA season high, eclipsing the 52-point games of Mo Williams and Klay Thompson.
Cleveland is 2-8 this season without James, who is considered doubtful for Friday's game against the Sacramento Kings.