PHILADELPHIA (AP) — Hollis Thompson scored a career-high 23 points to lead the improving Philadelphia 76ers to a 105-98 victory over the slumping Denver Nuggets on Tuesday night.

Michael Carter-Williams had 15 points, 12 assists and eight rebounds and Robert Covington added 17 points for the 76ers, who won their third straight home game for the first time since March 2013.

READ MORE: Sixers Fall To Brooklyn Nets In Home Opener As Ben Simmons Saga Continues

Danilo Gallinari scored 22 points to pace the Nuggets, who dropped their 10th in 11 games. Denver has lost its last three games by an average of 21.7 points.

The 76ers were the laughingstock of the league while starting the season with 17 straight losses. But they have begun to click. With a roster of young, unproven players surrounding first-round picks Carter-Williams and Nerlens Noel, Philadelphia is displaying a tough, gritty style that may put a dent in the club’s plan to gain a top lottery pick in this June’s draft.

Philadelphia has won three of five, with the two losses in competitive games on the road against Eastern Conference contenders Atlanta and Cleveland.

Thompson’s perfect first half helped Philadelphia jump to a 61-40 lead at the break, and the 76ers kept pouring it on after intermission. Larry Drew II’s 3-pointer with just under 4 minutes remaining in the third quarter gave Philadelphia its biggest lead at 28 points, 79-51.

READ MORE: Southwest Philadelphia Shooting Leaves Man Wounded, Police Say

Thompson made his first eight field goals, including all four 3-point attempts, before finally missing a 25-foot attempt with 25 seconds left in the third. Jameer Nelson’s trey on the ensuing possession pulled Denver within 85-68 entering the fourth.

The Nuggets cut the margin to under 10 points for the first time since 10:18 remained in the second quarter when Gallinari hit a 17-footer with 1:42 left. Lawson’s layup with 25.9 seconds remaining made it 101-95, but Covington closed it out with a pair of free throws on Philadelphia’s next possession.

Carter-Williams started after sitting out the second half of Monday’s 97-84 loss at Cleveland. For the 76ers, it’s a good thing he played; Philadelphia has lost 20 straight games, including nine this season, when he’s been out of the lineup.

Philadelphia led by 21 at the break thanks to 19 first-half points from Thompson, who didn’t miss a shot. He was 6-for-6 from the field, including 4-for-4 from the arc, while making all three of his free-throw attempts. Thompson’s 3-pointer with 1:08 left in the half gave Philadelphia its biggest lead of the half, 61-38.

It was the second straight game with a huge first-half deficit for the Nuggets, who trailed by 32 in the first half of Saturday’s 104-86 home loss to Charlotte. Denver was blown out 99-69 in its previous game, last Thursday at Memphis.

MORE NEWS: Frankford High School Unveils New Solar Training Lab For Students

(© Copyright 2015 The Associated Press. All Rights Reserved. This material may not be published, broadcast, rewritten or redistributed.)