The Ozzman cometh ... and the Ozzman playeth ... his first show since the end of Black Sabbath's touring career. Ozzy Osbourne was back onstage as a solo artist Friday night (July 14) at the Rock USA Festival in Oshkosh, Wis.

The show was highly anticipated by many as not only was Ozzy returning to his solo status after spending the last few years helping to wind down Black Sabbath's career, but he also was hitting the stage with longtime friend and collaborator Zakk Wylde, who is taking over on guitar for Osbourne's summer touring.

Wylde showed his appreciation for the first performance back with Ozzy with the tweets below.

During the show, Osbourne played 12 songs featuring a mix of his solo and Sabbath catalog, opening the show with "Bark at the Moon" and wrapping things up with "Paranoid," sprinkling such favorites as "Mr. Crowley," "No More Tears," "War Pigs," "Iron Man," "Crazy Train" and "Mama, I'm Coming Home" in the meat of the performance. Fan-shot footage can be seen above and below.

Osbourne continues his run at Chicago Open Air this weekend, then resumes touring in August and September primarily playing festival shows. Dates and details can be found here.

Ozzy Osbourne Rock USA Festival 2017 Set List

1. “Bark at the Moon”
2. “Mr. Crowley”
3. “I Don’t Know”
4. “Fairies Wear Boots”
5. “No More Tears”
6. “Suicide Solution”
7. “War Pigs”
8. “Iron Man”
9. “I Don’t Want to Change the World”
10. “Crazy Train”
11. “Mama, I’m Coming Home”
12. “Paranoid”

Ozzy Osbourne Performs "Mr. Crowley" at the Rock USA Festival

Ozzy Osbourne Albums Ranked

Zakk Wylde Plays 'Wikipedia: Fact or Fiction?'