The Phoenix Suns have defied the odds to record an upset win over the Grizzlies in Memphis in NBA action on Tuesday.
The lowly Suns, who have one of the worst records in the competition, trailed the high-flying Grizzles by six points (71-65) at three-quarter time.
But thanks largely to the efforts of guard Goran Dragic, who scored 15 of his 17 points in the final term, the visitors blitzed their more-fancied opponents 31-19 in the last quarter to run out 96-90 victors.
The scores were level at 88-88 with just over two minutes left in the match, but Dragic entered the fray to drain six consecutive points to put the result beyond doubt.
Dragic found support in the form of centre Morcin Gortat, who scored 20 points and pulled down seven rebounds, while Jermaine O'Neal (14) was an effective contributor from the bench.
Jerryd Bayless (29) top-scored for the hosts and Zach Randolph (21 and 13 rebounds) recorded a double-double.
Meanwhile, the Houston Rockets registered a record-equalling 23 three-pointers in their 140-109 thumping of the Golden State Warriors.
No less than eight Rockets entered double-digits in the points column, with Jeremy Lin the star, scoring 28 - including 5-8 from beyond the perimeter - and dishing off nine assists.
Jeremy Harden (18 and seven assists) also played a key role in the win as did Patrick Patterson (12 and 10 rebounds) and Omer Asik (11 and 15 rebounds).
Jarret Jack (20) led all scorers for the Warriors and David Lee (18) chipped in as well, while Australian centre Andrew Bogut racked up 10 points and nine rebounds.
In other results, the Los Angeles Lakers won their third match in a row courtesy of a 92-83 triumph over the Brooklyn Nets, the Indiana Pacers accounted for the Atlanta Hawks 114-103 and the Denver Nuggets downed the Milwaukee Bucks 112-104.