CJ McCollum scored 41 points as the Portland Trail Blazers pulled out a 140-137 victory over the visiting Denver Nuggets in quadruple overtime in the longest NBA play-off game since 1953.

Damian Lillard added 28 points for the Trail Blazers, who took a 2-1 lead in the best-of-seven Western Conference semi-finals.

Jamal Murray scored 34 points, and Nikola Jokic collected 33 points, 18 rebounds and 14 assists for the Nuggets in a game that featured 24 lead changes.

Game 4 is scheduled for Sunday in Portland.