MILWAUKEE — Khris Middleton scored 27 points, Giannis Antetokounmpo added 21 and the Milwaukee Bucks beat the Detroit Pistons 99-95 on Wednesday night for their fourth straight victory.

Milwaukee blocked 16 shots, two shy of the team record set in 1980 at Detroit.

Eric Bledsoe had 12 points, all in the second half, to help the Bucks halt Detroit’s five-game winning streak. Milwaukee had lost four straight before starting its win streak.

WIZARDS 102, HEAT 93: John Wall scored 27 points, Bradley Beal had 26 and Washington won at Miami.

HAWKS 126, KINGS 80: Dewayne Dedmon scored a career-high 20 points and had 14 rebounds, and Atlanta led by 31 points in the first half at home.

TIMBERWOLVES 98, SPURS 86: Karl-Anthony Towns had 26 points and 16 rebounds on his 22nd birthday, and Minnesota won at Minneapolis to stop a 12-game losing streak to San Antonio.

THUNDER 92, BULLS 79: Russell Westbrook had 21 points and seven assists, and Oklahoma City won at home for its third straight victory.

KNICKS 106, JAZZ 101: Tim Hardaway Jr. scored 26 points, including a key 3-pointer with 32.9 seconds left, to help New York rally late at home.

RAPTORS 125, PELICANS 116: DeMar DeRozan scored 25 points as Toronto won at New Orleans.

CAVALIERS 115, HORNETS 107: LeBron James scored 31 points, and Kevin Love had 22 points and 10 rebounds as Cleveland won at Charlotte, North Carolina.

PACERS 116, GRIZZLIES 113: Darren Collison scored a season-high 30 points, Victor Oladipo had 21 and Indiana built an early lead before holding off a late rally at Memphis, Tennessee.

NOTES

ROCKETS: Point guard Chris Paul is expected to return Thursday night for Houston after missing all but one game this season with a bruised left knee.

Paul, who is in his first year with the Rockets after a trade from the Clippers, returned to practice. Coach Mike D’Antoni said the plan is for him to start Thursday when Houston visits Phoenix.