DENVER, Jan. 10 (Ticker) -- Not even a kick to his face and a bloody nose could stop Carmelo Anthony from being the hero for the Denver Nuggets.

Anthony scored 43 points, including a jumper with 2.9 seconds left, as the Nuggets pulled out a thrilling 139-137 triple-overtime victory over the Phoenix Suns.

Video highlights from
Shortly after giving Denver a 131-129 lead with 2:42 remaining, Anthony became tangled with Phoenix's Shawn Marion. On his way to the floor, the star forward was inadvertently kneed in the nose by teammate Eduardo Najera.

"I got kicked right above the nose," Anthony said. "It made my vision blurry for a little bit, and I could feel it all across my face."

Anthony remained on the floor for several seconds and was bleeding from the nose. He was quickly patched up on the bench and returned without missing any time.

"I knew he would be all right," Najera said about Anthony. "I didn't quite catch him with a straight knee. He's a very tough guy, though."

With a large cotton ball stuffed in his nostril, Anthony broke a 137-137 deadlock by drilling a fadeaway jumper in the waning seconds.

"I wanted to show everyone that we weren't quitting," Anthony said. "The goal seemed huge at the end. That is all I saw. I'm glad my teammates have confidence in me to take the last shot. I feel if I get an open look, it is going in."

The Suns had a chance to win, but Eddie House's leaning 3-pointer was off the mark as the Nuggets won their first triple-overtime game since Nov. 15, 1995, also vs. Phoenix.

"Give them credit," Suns coach Mike D'Antoni said. "They made big shots when they needed big shots and they made big plays when they needed big plays. We had a chance to win but didn't get a good shot."

Earl Boykins scored 11 of his career-high 33 points in overtime for the Nuggets, who won for the fourth time in their last five games.

"This was a great win," Boykins said. "We played with a lot of heart for seven periods. We knew coming in that we were going to have to run and not make dumb mistakes. We did the things we needed to do to get the win."

"I thought Earl Boykins and Carmelo made great decisions on their shot selection," Nuggets coach George Karl said. "We played with a lot of guts. That was an incredible basketball game."

Denver's first overtime win in five tries this season also halted a five-game losing streak to Phoenix.

Raja Bell scored a career-high 30 points and Marion added 28 for the Suns, who had won their previous five meetings with the Nuggets.

"It was in our hands tonight, we just didn't come up with stops when we needed to," Marion said. "This was our second triple overtime in eight days and that's a lot."

Phoenix dropped a 140-133 triple-overtime contest in New York on Jan. 2.

Steve Nash collected 26 points and 13 assists for the Suns before fouling out on a questionable call with 35 seconds left. It was the first time the reigning MVP had fouled out since the 1999-2000 season, when he played for Dallas.

"It was frustrating," Nash said. "We had our chances for sure, but we just didn't play well enough. It was tiring, but that comes with the territory."