DENVER, Feb. 8 (Ticker) -- Ben Gordon gave the Chicago Bulls just enough to hold off Carmelo Anthony and the Denver Nuggets.

Gordon hit seven 3-pointers and scored 30 points as the Bulls withstood a late rally to post a 110-107 victory over the reeling Nuggets.

NBA TV highlights from
Darius Songaila scored a season-high 21 points and Tyson Chandler came up with a game-saving block with 15 seconds remaining for the Bulls, who won here for the first time since the 1997-98 season and improved to 1-4 on their seven-game road trip.

Chicago led by as many as 20 points in the second half, but Denver opened the fourth quarter with an 18-6 run to cut the deficit to 92-89 with just over seven minutes remaining.

The Nuggets never were able to take the lead but did draw within one point on three occasions, the last of which came on Anthony's jumper that made it 108-107 with just over one minute to go.

After a pair of empty possessions, Denver had a chance to move in front and got the ball to Anthony, who drove past Luol Deng toward the basket. But Chandler came over and got a hand on Anthony's shot with 15 seconds left and Andres Nocioni pushed the lead to three with a pair of free throws four seconds later.

The Nuggets got the ball to Anthony again, but his 3-pointer in the waning seconds did not hit the rim.

Kirk Hinrich scored five of his nine points and Gordon hit a 3-pointer during a 13-0 run that gave Chicago an 80-60 lead with 5:33 left in the third period.

Anthony scored 31 points and Andre Miller added 22 for the Nuggets, who have lost six of seven following a seven-game winning streak.