This marked the third time that Thompson has scored at least 50 points in a game, and the first time he ever did it on the road.
Remarkably, Thompson was just 5 for 36 from long range through Golden State's first seven games. His contract comes to an end next season and it is quite possible that he will consider free agency as it is quite possible that he ends up getting a lot more money on his new contract.
In other action, Milwaukee held Toronto without a field goal for the first 4:11 of the second quarter, establishing an early lead before pulling away for a 124-108 victory in a battle of unbeaten teams missing their Most Valuable Player candidates.
Thompson had struggled this season before the matchup in Chicago.
He made 14 Monday night - in one game.
Durant, a nine-time All-Star, averaged 26.4 points and 6.8 rebounds last season.
Holiday then gave the Pelicans a one-point lead with three seconds left and, during a Brooklyn timeout, the Nets' Ed Davis was called for a technical for shoving Solomon Hill. The Warriors were up by nearly 40 points at one point of time and the dubs were just too hot to handle for the Bulls.
Elsewhere, Rudy Gobert delivered another double double, finishing with 23 points and 16 rebounds as the Utah Jazz defeated the Dallas Mavericks 113-104. Luka Doncic scored 22 points, and Wesley Matthews had 21.
Zach LaVine led the Bulls with 20 points. Tony Parker added 18 points and eight assists, and Michael Kidd-Gilchrist and high-flying rookie Miles Bridges each had 15 points as the Hornets avenged a two-point loss in Chicago on Wednesday night.