DENVER, Dec. 28 (Ticker) -- Robert Horry's guarantee could prove accurate if the Los Angeles Lakers have more games like this.

NBA TV highlights from
Lakers-Nuggets:
56k | 300k
Kobe Bryant scored 39 points and Shaquille O'Neal added 22 as the Lakers pulled away for a 112-93 victory over the reeling Denver Nuggets.

The win came days after Horry guaranteed the Lakers would be a .500 team by the end of January. His prediction meant the three-time defending champions would have to win 12 of their next 14 games, starting with this contest at the Pepsi Center.

Los Angeles (12-19) hosts injury-plagued Toronto on Sunday and face Cleveland and Miami at home before concluding the 14-game stretch with a visit to Sacramento on January 31.

"We won by a double-digit margin, we have not done that in a while," Lakers guard Brian Shaw said. "We got to try and win two in a row and we have not done that all year. You can gauge (whether we are getting better) by this game."

"We realize we have a big challenge and it is starting to excite us," Bryant added. "We're not down about it or holding our heads. We're accepting that challenge. We're tired of going through the same ol', same ol'. Our competitive juices are starting to flow now. We have a good month coming up in January, and now is the time to respond to it."

Bryant had a streaky first half. He made his first nine shots in the first quarter as Los Angeles raced to a 31-18 lead, then missed all six attempts in the second as Denver closed within 55-47 at halftime.

Bryant began his big night with rookie guard Vincent Yarbrough trying to defend him, and went right to work. He hit a long jumper, a fadeaway and another long jumper at the start.

"We did not come out flat," Yarbrough said. "It is just that Kobe came out on fire. "I am not a fan of his, but I respect his game and admire it."

Denver switched to Ryan Bowen and Rodney White on Bryant, but it had little impact. Bryant followed with a tough reverse layup, a three-point play through traffic and another reverse layup.

The Lakers, who had two lengthy scoring droughts in Wednesday's loss to Sacramento, made their first 10 shots and were 14-of-18 in the first 12 minutes.

The Nuggets closed the first half with a 15-6 run and were within 62-58 following Mark Blount's dunk with eight minutes remaining in the third quarter.

But Bryant recovered and made 5-of-9 shots in the period. He scored three of Los Angeles' final four baskets, stretching the lead to 82-69 heading into the final period.

Bryant closed the quarter with a turnaround jumper, a fadeaway over White and a 3-pointer with two seconds remaining.

O'Neal overwhelmed the Nuggets' frontcourt. He shot 10-of-15 from the field and grabbed 13 rebounds. The 7-1 superstar had three big baskets in the third quarter as the Lakers withstood Denver's rally.

Overall, Los Angeles played one of its better games of a difficult season and improved to 4-13 on the road. The Lakers shot a season-high 58 percent (45-of-77), held a 42-25 rebounding advantage and matched a season best for points.

"Outside of turnovers tonight, I was pleased with how we played basketball," Los Angeles coach Phil Jackson said. "We were ready to play the game. We answered their charge in the second half. Overall we shot the ball well. We know they play a lot of teams well on this court. We don't take anything away from Denver, they played hard."

"Nobody's jumping up and down," Bryant added. "We just came in and did what we had to."

Juwan Howard had 20 points and eight assists for the Nuggets, who have lost nine straight.

"The two constants that have been there for us all season, defense and rebounding, were not there for us tonight," Denver coach Jeff Bzdelik said. "We just plain forgot about those two areas tonight."