“TODAY” hosts Al Roker, Sheinelle Jones, Dylan Dreyer and the show’s staff surprised co-host Craig Melvin while he was on assignment at the Public Hotel.

“He was bartending at Diego and the entire ‘Today’ staff showed up requesting cocktails,” said a spy.

“He worked the crowd making spicy margaritas and hibiscus mezcal drinks.”

(Melvin’s drink-making skills will air in a May segment.)

We’re told the “Today” group also surprised Jones with a Magnolia cake to celebrate her 41st birthday.

Sheinelle Jones, Craig Melvin, Dylan Dreyer and Savannah Guthrie
Sheinelle Jones, Craig Melvin, Dylan Dreyer and Savannah GuthrieNathan Congleton/NBC