Like movies, rock songs sometimes feature some awesome cameos where iconic musicians pop up to tear it up in the way that only they know how. The best is when it totally come out of nowhere to blow your mind! Sometimes these guest solos are cast with specific people in mind, and other times they merely happen by chance. In any event, the results are always unforgettable. Head down below to check out 15 of our very favorites in rock history!
15. Stevie Wonder’s harmonica solo on “There Must Be An Angel (Playing With My Heart) by Eurythmics (1985)
Stevie and his distinctive harmonica harmony have guested on stacks of hit songs over the years, most notably on Elton John‘s “I Guess That’s Why They Call It The Blues” and “Brand New Day” by Sting. Our favorite has to be his contribution to this tune from the ’80s new-wavers.
14. Elton John’s piano solo on “All Of The Lights” by Kanye West (2010)
Yeezy loaded this standout cut from My Beautiful Dark Twisted Fantasy with guest stars. Rihanna famously sings the hook, and there’s also vocal help from the likes of Alicia Keys, Kid Kudi, The-Dream, John Legend, Drake and Fergie. But for us, Elton’s manic piano break steals the show.