Billy Joel fans got a nice treat at his Wednesday night show at Madison Square Garden as both Steve Miller and John Mayer joined the piano man on stage to jam.

Steve Miller surprised the audience by jumping on stage to play his classic "The Joker" with Billy. Steve just happened to be in town that night to receive the Rocker of the Year Award at the annual Little Kids Rock benefit gala.

Mayer, on the other hand, stuck around for three songs. He and Joel did a workout on the Cream arrangement of the Robert Johnson track, "Crossroad,s" plus Mayer played lead guitar on a couple Billy's songs: "You May Be Right" and "This Is The Time."

Wanna see? Check out a couple of fan-made videos of the highlights below: