MIAMI -- Damian Lillard scored a season-high 49 points to lead the Portland Trail Blazers to a 115-104 victory over the Miami Heat on Sunday night at AmericanAirlines Arena.

It was Lillard's 13th game this season with 30 or more points and his fourth with 40 or more. He started the night seventh in the league in scoring with an average of 26.5 points per game.

Lillard made 14 of 21 shots from the floor, including 9 of 12 3-pointers. He was 12 of 12 at the free-throw line. Jusuf Nurkic added 21 points and 12 rebounds for Portland, and CJ McCollum scored 18 points.

The Trail Blazers (32-37) won their third game in a row and are one game behind the idle Denver Nuggets for the eighth and final playoff berth in the Western Conference. The Blazers are 8-2 in March.

Miami (34-36) failed in its first bid to even its record after a dismal 11-30 start. The Heat, 23-6 in the past 29 games, fell from seventh to ninth place in the Eastern Conference.

James Johnson came off Miami's bench to produce 24 points, seven rebounds and five assists. Hassan Whiteside battled foul trouble and had 17 points and 10 rebounds for his 12th straight double-double. Goran Dragic also had 17 points.

Miami led 29-28 after one quarter, thanks mainly to 12 points by Whiteside. Miami shot 50 percent from the floor in the first quarter, turning the ball over just once.

Portland edged back in front 52-51 at the half. The first half included eight lead changes and four ties.

The Trail Blazers extended their lead to 85-79. Lillard had 12 points in the third quarter as Portland turned it up offensively, shooting 70.6 percent from the floor while committing zero turnovers.

Lillard added 16 points in the fourth quarter to help Portland pull away.

As a team, Portland shot 50.6 percent from the floor and made 13 of 26 3-pointers.

NOTES: Heat SG Dion Waiters, who is averaging 15.8 points and 4.3 assists, missed the game and said his left ankle, which he sprained Friday night against the Minnesota Timberwolves, is more severely hurt than when he missed three games earlier this season. Waiters, on crutches, cannot put weight on the ankle and is hoping he can return before the end of the regular season. ... Portland is in good shape with injuries other than F Ed Davis (shoulder) and C Festus Ezeli (knee), who were long ago ruled out for the season. ... Portland returns home to open a three-game homestand on Tuesday against the Milwaukee Bucks. ... Miami has two games left on its five-game homestand: Tuesday against the Phoenix Suns and Thursday against the Toronto Raptors.