CJ McCollum saw a floating shot make its way into the basket with 5.9 seconds left on the clock as his Portland Trail Blazers edged the San Antonio Spurs 111-110.

McCollum, who had 25 points in the night, drove to the basket in the dying seconds, getting a jumper away which eventually fell after bobbling around the rim.

The contest was tight throughout – San Antonio went into the half 53-48 up but the teams were tied at the end of the third 80-80. LaMarcus Aldridge top scored for the Spurs with 30, as the Trail Blazers won their second in a row.

It was also tight between the Utah Jazz and the Miami Heat – with Miami holding on to win 103-102.

Hassan Whiteside got 14 points and 10 rebounds for the Heat, while Donovan Mitchell top scored for the Jazz with 27 points.

Dragan Bender hit a career-high 20 points as the Phoenix Suns beat the Oklahoma City Thunder 114-100.

Russell Westbrook finished with a triple-double in the defeat, with 26 points, 10 rebounds and 11 assists.

The LA Lakers saw off the Atlanta Hawks 132-113, with Brandon Ingram scoring 20, while the New York Knicks defeated the Dallas Mavericks 100-96.