Portland Trail Blazers forward Carmelo Anthony, who missed a full calendar year worth of NBA action after being waived by the Houston Rockets after 10 games in 2018-19, has found his way again, scoring 30 points for the first time since 2017 (h/t Sportando).

The Blazers veteran dropped 32 points, four rebounds, and five 3-pointers in a 107-104 win over the Portland Trail Blazers.

Melo had to step up as the secondary go-to scorer for the Blazers with Damian Lillard still out for a couple more games upon suffering a right groin strain that took him right out of All-Star consideration.

Anthony found his patented post-game while drilling a barrage of 3-pointers to help CJ McCollum (41 points, 12 assists) to give the Blazers a chance to snap a three-game skid.

The Blazers are only three games behind the Memphis Grizzlies for the last playoff spot, but they also have the New Orleans Pelicans and the San Antonio Spurs nipping at their heels.

Anthony had put out his worst shooting night since getting dropped by the Rockets (shot 1-of-11) right before the All-Star break, a 1-of-15 nightmare that was only compensated by his season-high 15 rebounds.

It had been nearly three years since Melo last dropped a 30-point game for the world to see, as his last performance of this kind was a 37-point outing on Feb. 25, 2017, against the Philadelphia 76ers, in which the New York Knicks got a narrow 110-109 win.

Anthony has been the third option in both of his prior stints with the Oklahoma City Thunder and the Rockets, but this week he will have the opportunity to come out in a more central role with Blazers superstar Lillard still out of action.