Listen to Trace Adkins on iHeartRadio

(Yahoo!) - For Trace Adkins, the road to recovery included a surprise stop at the Grand Ole Opry Wednesday night. The "You're Gonna Miss This" singer hopped on stage with Exile to perform the band's 1978 hit "Kiss You All Over," which Adkins covered with group in 2013 on his Love Will... album.

Adkins looked mean and lean in a black long-sleeve T-shirt and black hat in a photo tweeted by the Opry, which also offered a supportive message.

Exile also offered props to its surprise duet partner.

Adkins checked himself into rehab in mid-January after he fell off the wagon during a scheduled appearance on Country Cruising. According to an eyewitness report, he angrily confronted an impersonator who was doing karaoke on the cruise. Adkins subsequently bailed from the cruise after it docked in Jamaica, before his scheduled headlining performance. At the time, a rep for Adkins said in a statement: "Trace has entered a treatment facility after a setback in his battle with alcoholism. As he faces these issues head-on, we ask that his family’s privacy will be respected."

The 52-year-old singer took a break from treatment two weeks later to be with his ailing father, who died days later in early February. Following his father's death, Adkins returned to finish his treatment.

Prior to the cruise misstep, Adkins had been sober for 12 years. A year after pleading guilty to DUI charges in 2001, he spent 28 days at the Cumberland Heights Alcohol and Drug Treatment Center. "The program was an extremely positive experience for me. This is something I needed to do for myself, my family and my career," he said at the time.

Adkins hasn't posted on Twitter since days before the incident on the cruise, when he tweeted:

His performance at the Opry Wednesday strongly suggests that he's cleaned up his act.