After scoring 50 points vs. the Jazz, Derrick Rose walks into the Timberwolves' locker room to celebrate with his teammates. (0:33)

To say Derrick Rose has had a rough few years would be an understatement. The former league MVP saw his run with the Chicago Bulls come to an unceremonious end, played one disappointing season with the New York Knicks, then signed on to join the Cleveland Cavaliers' star-studded lineup last season, only to end up taking a leave of absence from the team before eventually being traded.

When he signed on with the Minnesota Timberwolves late last season, it was seen as a coach doing a favor for his former star player. But Rose never lost faith in himself, telling The Undefeated's Marc Spears, "Anything that comes my way I am going to grab it."

He did that in a big way Wednesday night, scoring a career-high 50 points to lead the Wolves to a three-point win. He made the go-ahead basket with 30 seconds left, then gave Minnesota a three-point cushion with a pair of free throws with 13.8 seconds left to reach the 50-point mark.

Rose's 50 points are the fourth-most scored by an NBA player this season, and tied for the second-most ever scored by an NBA player on Halloween. That Rose recaptured the form that earned him league MVP honors in 2010-11 also captured the attention of his NBA colleagues on Twitter, who expressed their excitement upon seeing the 30-year-old Rose look like his prime self again.

Every Basketball fan in the world should feel good for DRose. Tonite was an example of never giving up on yourself and when others believe in you. Amazing things can happen. I'm smiling like i scored 50! Congrts to a good dude! — DWade (@DwyaneWade) November 1, 2018

D🌹!!! Incredible. He's overcome so much. I couldn't be happier to see him ballin. @drose — Scottie Pippen (@ScottiePippen) November 1, 2018

s/o to @drose for the 50 piece tonight!!! — Chris Paul (@CP3) November 1, 2018

This is so dope Man! Can't imagine the down days, weeks, months and years he went through. 50 ball!! So much respect bro 🙏🏽🙏🏽 https://t.co/s42i7Zp63I — Stephen Curry (@StephenCurry30) November 1, 2018

Have a night DRose!! Inspiring for anyone who went through injuries (and more)! — Jeremy Lin (@JLin7) November 1, 2018

That's unbelievable D-Rose 50, wow keep ballin'... — Vince Carter (@mrvincecarter15) November 1, 2018

D rose!!! One of the greatest dudes out there!! He deserves all the praise he's getting right now!! Congrats homie!! — Kyle Lowry (@Klow7) November 1, 2018

Man couldn't be more happy for d 🌹. Can only imagine the emotions after what he's gone through. Well deserved. Hard work is undefeated 🙌🏾 — CJ McCollum (@CJMcCollum) November 1, 2018

Can't let the night past w/o mentioning my guy Pooh. You're even more special off the court than you are on. That's why the real ones who root for you, root for you all the way through. Thank you for being an inspiration #DROSE 👏🏾 — Jamal Crawford (@JCrossover) November 1, 2018

Great to see D Rose dominate!!! https://t.co/CMrx9ye6nz — Al Horford (@Al_Horford) November 1, 2018

@drose LEGENDARY!!!!! Happy for you bro!!!!!! — Tristan Thompson (@RealTristan13) November 1, 2018

50 ball for D. rose. Unreal. Happy for him!!! Legends never die — Evan Turner (@thekidet) November 1, 2018

What a night for D Rose! He deserves it more than anyone after everything he fought through 💪💪💪! — Nikola Vucevic (@NikolaVucevic) November 1, 2018

@drose you are inspiring man ! WOW — Evan Fournier (@EvanFourmizz) November 1, 2018

@drose wow man! A true definition of perseverance, good days, bad days, struggles! The man never stops. Respect brother! #thesunalwayscomesout #Godsplan — Bismack Biyombo (@bismackbiyombo) November 1, 2018

I still love Derrick Rose — Francis Kaminsky III (@FSKPart3) November 1, 2018

Happy for @drose man awesome to see! — Myles Turner (@Original_Turner) November 1, 2018

Derrick fn Rose @drose happy for you boy and that's why you love the @NBA — Jason Terry (@jasonterry31) November 1, 2018

It's great to see #Drose playing like he has this season... — Marreese Speights (@Mospeights16) November 1, 2018

Rose's 50-point night came against the Utah Jazz, the team that released him after it acquired him from Cleveland in a multi-team trade at last season's trade deadline. Rose never suited up for the Jazz, and spent nearly a month out of the league before being picked up by Minnesota.

In addition to his 50 points, Rose also blocked a potential game-tying 3-point attempt by Dante Exum in the final seconds to preserve the Timberwolves' win. Rose is now averaging 18.8 points per game, his most since 2011-12 -- the last season before his torn ACL.