Download Flash Player to view this content.

'Melo overcame his migraine and the Toronto Raptors.

Carmelo Anthony scored 32 points in 30 minutes despite suffering from a severe headache and reserve J.R. Smith had 29, leading the Denver Nuggets past the Raptors 130-112 on Tuesday night.

Anthony awoke with his first migraine in a couple of years but never once thought of sitting this one out.

"My legs could work," he said. "As long as I could run up and down that court, I was good."

Anthony is the only player in the NBA to score at least 20 points in every game he's played. He's topped 30 points seven times and 40 points twice. He sat out the final quarter of this one after putting in 30 efficient minutes.

Anthony used to get migraines all the time but hadn't had one in a while.

"That's why it was weird to all of a sudden wake up with one," he said. "Today I felt lethargic. All I can do is sleep. You've just got to sleep it away. I'm all right, though. I played. We won. I can't complain."

And even with the throbbing headache, 'Melo was 'Melo.

"Carmelo did a good job of creating shots for other guys," Raptors forward Antoine Wright said. "He's just matured as a basketball player. He's not only looking for his shot but he's looking how to make players better and I think that's what beat us tonight."

After withstanding Smith's seven-game suspension and a six-game trip consisting of three back-to-back series, the Nuggets weathered a very determined Raptors team that was without forward Hedo Turkoglu but didn't trail until midway through the third quarter.

Chris Bosh led Toronto with 13 points and 14 rebounds and DeMar DeRozan scored 17.

Nene had 20 points and 10 boards for Denver, which shot 62 percent.

Turkoglu missed the game with a sore left hip and was replaced in the starting lineup by Antoine Wright, who's dealing with a sore left ankle and finished with five points in 17 minutes. All the other starters reached double figures, as did reserves Marco Belinelli (16) and Sonny Weems (12).

Denver didn't grab its first lead until Anthony fed Kenyon Martin for a dunk that made it 70-68 early in the third.

Jose Calderon sank a three-pointer at the other end and it was back and forth until Denver took control with a quick 7-0 spurt that made it 81-74. Nene hit two free throws and Chauncey Billups sank a technical foul shot before 'Melo swished a fadeaway followed by a turnaround jumper.

Denver went on a 16-4 run to start the fourth, building a 20-point lead. The Nuggets have won 14 straight regular-season games at home, their longest streak since 1989, when they won 19 straight home games.

The Raptors put together an 11-point lead in the second quarter, but they settled for a 64-64 halftime tie. Nene scored eight points and 'Melo seven during Denver's 17-6 run to end the first half, which ended with Anthony's breakaway basket at the buzzer.

Denver coach George Karl said this was the best passing game his team has had so far, and it showed in the paint, where the Nuggets outscored the Raptors 68-36.

"We had no answer for them inside," Toronto coach Jay Triano said. "They posted us up with threes, and once you try to help on Carmelo, when he's making shots, you try to help, he picks you apart by hitting bigs diving to the basket. That second half got away from us."