Dillon Brooks guided the Houston Rockets (24-29) to a narrow 105-103 victory over the New York Knicks (33-21), despite a controversial foul call that stirred debate.

In a game marked by drama, Aaron Holiday’s crucial free throws, following a disputed foul call on Jalen Brunson, secured the win for the Rockets.

The pivotal moment occurred in the final seconds when Holiday was fouled behind the 3-point line, leading to a contentious call that ultimately swung the game in Houston’s favor.

Dillon Brooks led the charge with 23 points, supported by Jabari Smith Jr.’s 20-point performance and Alperen Sengun’s 18 points.

Holiday’s clutch performance down the stretch, including his game-sealing free throws, proved instrumental in ending the Rockets’ four-game losing streak.

Meanwhile, Brunson and Donte DiVincenzo led the Knicks’ efforts with 27 and 23 points, respectively, but their contributions weren’t enough to halt New York’s third consecutive loss.

The Rockets seized control early, building a commanding lead at halftime, but the Knicks mounted a spirited comeback in the second half.