Watch: Morrissey performs “Kiss Me a Lot” on Jimmy Fallon

After a few years of health and personal problems, Morrissey finally seems to be in full form. He proved he's back to fighting strength on Thursday with a ravishing performance of "Kiss Me a Lot" on "The Tonight Show with Jimmy Fallon." With a metallic green shirt ensemble and his signature chest hair front and center, the former Smiths frontman breezed through the track from his 2014 album, "World Peace Is None of Your Business." Morrissey also hasn't lost his assertive air of bravado in his stage swagger that hasn't been seen since the release of "Ringleader of the Tormentors." Colorado fans should keep their fingers crossed that it will last -- no fan altercations and no cancellations -- as Morriessy is scheduled to play Red Rocks on July 16 with the magnetic Baltimore band, Future Islands, on opening detail.

Morrissey’s long and dramatic path to Denver (a timeline)

Influential English indie-rock band the Smiths could have been a Denver band. Frontman Morrissey wrote in his 2013 autobiography that before the Smiths formed, he went on an extended trip to Colorado where “I rashly place a fruitless ad in the Rocky Mountain News in search of musicians.” But, of course, he returned to Manchester, where he, Johnny Marr, Andy Rourke and Mike Joyce formed the short-lived and beloved band.

Watch: Morrissey attacked on stage by fans in San Jose

After years of cancellations and postponed tours, Morrissey fans must be overjoyed -- a little too overjoyed -- to see the singer. During the ex-Smiths singer's tour opener on Wednesday in San Jose a few fans rushed the stage to hug the performer and ended up tackling him to the ground and chased him off stage, according to NBC Bay Area.