Centre Marc Gasol scored 24 points and power forward Zach Randolph added 17 points and 10 rebounds as the Memphis Grizzlies ended the Golden State Warriors' 16-game winning streak with a 105-98 win.
The match-up of the two teams with the best records in the NBA ended with the Grizzlies improving to 20-4 overall and 12-1 at home.
Elsewhere, Dallas placed five players in double figures, led by Dirk Nowitzki's 16 points, to east past New York 107-87.
Knicks forward Carmelo Anthony led the Knicks with 26 points and guard Tim Hardaway Jr added 14 but New York failed to score at least 100 points for the 21st time this season.
Guard John Wall had 21 points and 17 assists, and swingman Rasual Butler had 18 of his 23 points in the fourth quarter as Washington held off Minnesota 109-95.
Heat 95, Knicks 91
Pelicans 119, Jazz 111