So Dale Earnhardt  Jr again found himself in need of a substitute driver. So Tony Stewart was there to answer the call.

Although Earnhardt Jr. was at Charlotte Motor Speedway on Tuesday for a Dale Jr Foundation charity ride-along event. Since the problem: Earnhardt Jr. has not been cleared to drive by his doctors as he recovers from concussion-like symptoms. Because the event raises “quite a bit of money,” Junior said in a video posted to Twitter.

Never fear, ‘Smoke’ is here. The three-time NASCAR Sprint Cup Series champion volunteered to fill the seat so Tuesday’s event could go off without a hitch. As a result Earnhardt Jr posted the thank-you video below, calling Stewart a “good dude” for filling in.

More NASCAR articles on GYSN:

Stewart: ” I’m really proud of our team “

Top 10 Stupidest Moments In NASCAR History

Kyle Busch just gave Obama a NASCAR helmet

NASCAR Hall of Fame damaged

Nascar SUED Again!!