Jalen Brunson and Karl-Anthony Towns led the New York Knicks to a dominant 138-122 victory over the Phoenix Suns on Wednesday.

Brunson tallied 36 points, while Towns added 34, as New York extended its winning streak to four games.

The Knicks (9-6) ended the first quarter with a 44-28 lead and held a commanding 76-58 advantage by halftime.

Brunson spearheaded the first-half assault, scoring 23 points on 8-for-9 shooting, including a perfect 4-for-4 from beyond the arc.

Josh Hart contributed across the board for New York with 19 points, 11 rebounds, and six assists. All five Knicks starters finished in double figures.

The Suns (9-7), playing without Kevin Durant and Bradley Beal due to calf injuries, struggled to keep pace.

Devin Booker led Phoenix with 33 points on 12-for-23 shooting, while Jusuf Nurkic recorded a double-double with 14 points and 12 rebounds.

Phoenix briefly narrowed the deficit to 88-77 in the third quarter, but the Knicks quickly responded with an 11-2 run, putting the game out of reach.

New York’s offense thrived, shooting 58.1% from the field and 48.7% from three-point range. They also dominated the boards, grabbing 41 rebounds compared to Phoenix’s 34.

The Suns’ defensive lapses were evident as they allowed the Knicks to score efficiently in transition and from the perimeter. Royce O’Neale scored 17 points for Phoenix, but defensive issues and turnovers plagued the team throughout the contest.