Giannis Antetokounmpo scored 36 points but it was not enough as the Houston Rockets powered to a 120-116 victory over the Milwaukee Bucks.

The Bucks tasted defeat for only the 12th time this season with late fouls proving pivotal with the Bucks up at 116-115 with just over 20 seconds to play.

A Khris Middleton shooting foul allowed Russell Westbrook to shoot two free throws, then a Kyle Korver foul saw Danuel House Jr head to the line to give the Rockets a three point lead.

James Harden, who scored 24 on the night, added one in the last second for the victory, while Houstonโ€™s top scorer was Westbrook on 31 points and eight assists.

The Brooklyn Nets bolstered their chances of a post-season spot with a 118-110 win over the Washington Wizards.

The Nets sit eighth in the Eastern Conference, while defeat for Washington โ€“ their second on the bounce โ€“ means they stay ninth and need to make up three games with six to play to remain in the play-off hunt.

Joe Harris scored 27 for Brooklyn, while Caris LeVert proved pivotal in the dying minutes of the game, scoring a lay-up with 5:08 on the clock to break a 100-100 tie and adding 12 more before the final buzzer.

The battle for the Western Conference spots is still open after the eighth-placed Memphis Grizzlies were downed by the ninth-placed San Antonio Spurs 108-106, as DeMar DeRozan hit two free throws with a second left.

Elsewhere, Jayson Tatum scored 34 points as the Boston Celtics saw off the Portland Trail Blazers 128-124, the Orlando Magic swept past the Sacramento Kings 132-116 and the Phoenix Suns toiled to a 117-115 win over the Dallas Mavericks.