James Harden scored 37 points, and the Houston Rockets beat the New York Knicks 123-112 on Monday night for their fourth straight victory.

Harden had 31 by halftime, helping Houston to a 72-57 lead at the break. He cooled down eventually, but his first-half work put the Rockets in control against the struggling Knicks, who lost their fourth in a row.

Harden, who had a career-high 61 points against the Knicks in January 2019, didn't score in the fourth quarter before sitting down for good with about three minutes left and the game well in hand. He also finished with nine assists and six rebounds.

Houston Rockets forward Danuel House Jr. (4) passes the ball as New York Knicks guard RJ Barrett (9) and forward Taj Gibson, right, defend during the first half of an NBA basketball game, Monday, Feb. 24, 2020, in Houston. (AP PhotoEric Christian Smith)

Houston Rockets forward Danuel House Jr. (4) passes the ball as New York Knicks guard RJ Barrett (9) and forward Taj Gibson, right, defend during the first half of an NBA basketball game, Monday, Feb. 24, 2020, in Houston. (AP PhotoEric Christian Smith)

Harden, Russell Westbrook and P.J. Tucker arrived at the arena about 70 minutes before tip-off after attending Kobe and Gianna Bryant’s memorial service in Los Angeles. Westbrook was expected to play against the Knicks, but was scratched minutes before the game with a sore thumb.

The Rockets were up still up by 15 to start the fourth quarter and pushed the lead to 111-91 with about 9½ minutes left after an 8-2 run, highlighted by five points from Austin Rivers.

The Knicks got 21 points from RJ Barrett, and Julius Randle added 17 points with 12 rebounds.

New York Knicks center Taj Gibson (67) blocks the shot of Houston Rockets guard Eric Gordon during the first half of an NBA basketball game, Monday, Feb. 24, 2020, in Houston. (AP PhotoEric Christian Smith)

New York Knicks center Taj Gibson (67) blocks the shot of Houston Rockets guard Eric Gordon during the first half of an NBA basketball game, Monday, Feb. 24, 2020, in Houston. (AP PhotoEric Christian Smith)

TIP-INS

Knicks: G Elfrid Payton missed his second straight game with a sore right ankle. ... Dennis Smith Jr. had 15 points. ... New York made 11 of 29 3-pointers.

Rockets: G Eric Gordon started in place of Westbrook and had 16 points in his second game back after missing three games with a bruised left leg. But he left early in the fourth quarter with a sore knee. ... Ben McLemore had 17 points off the bench.

New York Knicks center Taj Gibson (67) shoots as Houston Rockets forwards Danuel House Jr., left, and Robert Covington (33) defend during the first half of an NBA basketball game, Monday, Feb. 24, 2020, in Houston. (AP PhotoEric Christian Smith)

New York Knicks center Taj Gibson (67) shoots as Houston Rockets forwards Danuel House Jr., left, and Robert Covington (33) defend during the first half of an NBA basketball game, Monday, Feb. 24, 2020, in Houston. (AP PhotoEric Christian Smith)

UP NEXT

Knicks: Visit Charlotte on Wednesday night.

Rockets: Host the Grizzlies on Wednesday night.

New York Knicks guard RJ Barrett (9) shoots as Houston Rockets guard Ben McLemore defends during the first half of an NBA basketball game, Monday, Feb. 24, 2020, in Houston. (AP PhotoEric Christian Smith)

New York Knicks guard RJ Barrett (9) shoots as Houston Rockets guard Ben McLemore defends during the first half of an NBA basketball game, Monday, Feb. 24, 2020, in Houston. (AP PhotoEric Christian Smith)