Carmelo Anthony rolled back the years with 28 points and a last-gasp winner as the Portland Trail Blazers upset the Toronto Raptors 101-99 on Tuesday.
Anthony finished with seven rebounds to continue an impressive run of recent form which included 26 points in last week’s loss to the New York Knicks.
The 35-year-old 10-time All Star had not played for more than a year when he signed for Portland in November.
Yet the veteran drew on all of his experience to help Portland stage a fourth quarter fight-back at Toronto’s Scotiabank Arena.
The Blazers overturned a double-digit points deficit in the final period to dig out a win over the reigning NBA champions, Anthony nailing the winner with 3.3 seconds on the clock.
“I trust in my workout. I trust in my shot. It’s a shot I work on every day, and it went in,” Anthony said afterwards, praising the team’s composure in the fourth quarter as they chased down the Raptors.
“We just stayed with it. We played together, we stayed composed. We got some stops and made some shots in the fourth quarter,” Anthony said. “And it always helps when you make shots.”
Portland talisman Damian Lillard, double-teamed for most of the game, finished with 20 points while CJ McCollum had 10 points.
Hassan Whiteside, with 14, and Anfernee Simons, who had 12, were the other Portland players to make double figures.
Portland remain outside the playoff places at ninth spot in the Western Conference standings with 16 wins and 22 losses.
Toronto’s loss saw them fall to 24-13 in the Eastern Conference table.