Boston Celtics' Kyrie Irving, center, drives as Minnesota Timberwolves' Robert Covington, left, pursues during the first half of an NBA basketball game Saturday, Dec. 1, 2018, in Minneapolis. At right rear is Celtics' Al Horford. (AP Photo/Jim Mone)
Boston Celtics' Kyrie Irving, center, drives as Minnesota Timberwolves' Robert Covington, left, pursues during the first half of an NBA basketball game Saturday, Dec. 1, 2018, in Minneapolis. At right rear is Celtics' Al Horford. (AP Photo/Jim Mone) Credit: Jim Mone

Minneapolis — Gordon Hayward had a season-high 30 points and added nine rebounds and eight assists, helping the revived Boston Celtics win their third straight game by staving off the Minnesota Timberwolves, 118-109, on Saturday night.

Hayward, now in a bench role after starting the season slowly, scored 11 of Boston’s final 15 points over the last 3½ minutes of the game and made four of five shots from 3-point range. Kyrie Irving pitched in 21 points and nine assists, Jayson Tatum added 19 points and nine rebounds, and Marcus Morris had 16 points on 4-for-7 shooting from 3-point range for the Celtics. They lost eight of 12 games before starting their streak.

Derrick Rose scored 26 points for the Timberwolves, who fell to 9-4 at home and 7-3 since trading All-Star Jimmy Butler. Karl-Anthony Towns had 20 points and nine rebounds and Robert Covington had 17 points and 10 rebounds for the Wolves, who allowed more than 103 points for the first time in eight games and saw their four-game winning streak stopped.

Despite missing six of his eight attempts from 3-point range, Irving was the natural catalyst for the Celtics for much of the night. When Andrew Wiggins couldn’t quite corral a loose ball at the top of the key on Minnesota’s end in the third quarter, Irving snagged it and raced the other way to feed Tatum for a lob pass and an easy dunk for a 67-55 lead by Boston.

Pistons 111, Warriors 102

Detroit— Blake Griffin scored 26 points and Detroit spoiled Stephen Curry’s return.

Curry returned after missing 11 games with a groin strain. He scored 27 points on 10-of-21 shooting, going 3 of 9 from 3-point range.

Raptors 106, Cavaliers 95

Cleveland — Kawhi Leonard scored 34 points, Fred VanVleet added 15 and Toronto won its eighth straight game despite missing All-Star guard Kyle Lowry.

Rockets 121, Bulls 105

Houston — James Harden made six 3-pointers and scored 30 points to help Houston beat Chicago.

Wizards 102, Nets 88

Washington — John Wall scored 30 points, Bradley Beal added 22 and Washington handed Brooklyn its sixth straight loss.

Knicks 136, Bucks 134 (ot)

New York — Emmanuel Mudiay scored 28 points and New York outlasted Milwaukee in overtime.

Rookie forward Kevin Knox had a career-high 26 points, and Damyean Dotson and Tim Hardaway Jr. added 21 points each.

Giannis Antetokounmpo had 33 points and 19 rebounds for Milwaukee.