John Hefti-USA TODAY Sports

Jalen Brunson weaved his way to a game-high 34 points, Miles McBride chipped in with a career-best 29 and the New York Knicks used their offense as the driving force in a 119-112 victory over the Golden State Warriors on Monday night in San Francisco.

Donte DiVincenzo added 18 points against his former team and Josh Hart completed a triple-double with 10 points, a game-high 11 rebounds and a game-high 11 assists as the Knicks (41-27) improved to 3-0 on their Western road trip with a fourth consecutive win overall.

Stephen Curry overcame a slow start to post a team-high 27 points and rookie Trayce Jackson-Davis had 19 for the Warriors (35-32), who used superior bench play to get within 99-95 on a Jackson-Davis alley-oop dunk with 9:29 to go.

But the Knicks used a timeout to get Brunson back into the game, and he responded with five points down the stretch to help the Knicks put up their biggest point total since Feb. 6.

Brunson shot 12-for-25 overall en route to his 27th 30-point game of the season. He has totaled 121 points in New York's wins at Portland, Sacramento and Golden State over the past five days.

After never having scored more than 21 points as a third-year pro, McBride drilled six of his nine 3-point attempts and nine of his 13 shots in all.

He had 19 of his points in the first half, during which the Knicks built a lead they never relinquished in a wire-to-wire win.

Isaiah Hartenstein aided the New York cause with a 13-point, 10-rebound double-double, helping the Knicks' starters outscore their Golden State counterparts 104-52.

Curry and Klay Thompson, who finished with 18 points, combined for nine 3-pointers for the Warriors, but they could do no better than play the Knicks evenly from beyond the arc, with each team scoring 42 points from deep.

Thompson also found time for a team-high eight assists, while Jackson-Davis flirted with a double-double with a team-high nine rebounds.

Jonathan Kuminga had 16 points and Chris Paul supplied 14 for the Warriors, who fell below .500 at home for the season at 17-18 in the opener of a three-game homestand.

More must-reads:

TODAY'S BEST
Inter Miami's Lionel Messi could surpass two major MLS records
Reporter weighs in on potential Giants quarterback controversy
Cowboys to release veteran WR
Lakers want Anthony Davis' opinion in search for next head coach
Patriots exec explains why team drafted two QBs in 2024 NFL Draft
Borussia Dortmund legend 'considering' move to MLS
NHL announces Ted Lindsay Award finalists
Mavericks' Luka Doncic lists Thunder swingman among best perimeter defenders in NBA
Cowboys reportedly meeting with recently released veteran WR
Joe Burrow shares 'support' for Bengals who requested trades
Dodgers star latest victim of announcers jinx
Mike Conley discusses what makes Anthony Edwards so special
J.J. Watt and others destroy Austin Rivers over NBA/NFL take
Celtics dominate short-handed Cavaliers in blowout Game 1 win
Rangers special teams, goaltending help them take control against Hurricanes
Knicks share brutal injury news on Mitchell Robinson
Titans put Treylon Burks on notice with latest free-agent addition
Rudy Gobert's Defensive Player of the Year award redeems reputation of darkness retreats
LIV Golf scores major win ahead of PGA Championship
Astros GM makes revealing comments about team's trade-deadline strategy amid poor start