Here are 10 songs containing some of the most influential and greatest guitar riffs of all time listed with band, album, and guitarist. You have heard them all and if you play guitar, you know how to play these riffs and songs inside out.

1.  “Iron Man” Black Sabbath, Paranoid (1970), Tony Iommi

2.  “Heartbreaker” Led Zeppelin, Led Zeppelin II (1972), Jimmy Paige

3.  “Sunshine of Your Love” Cream, Disraeli Gears (1967), Eric Clapton

4.  “Smoke on the Water” Deep Purple, Machine Head (1972), Ritchie Blackmore

5.  “Crazy Train” Ozzy Osbourne, Blizzard of Ozz (1980), Randy Rhoads

6.  “Back in Black” AC/DC, Back in Black (1980), Angus Young

7.  “Enter Sandman” Metallica, Metallica (1991), James Hetfield

8.  “Sweet Child O Mine” Guns N’ Roses, Appetite for Destruction (1987), Slash

9.  “Ace of Spades” Motorhead, Ace of Spades (1980), Eddie Clarke

10.  Tie – “Cat Scratch Fever” Ted Nugent, Cat Scratch Fever (1977), Ted Nugent & “Walk This Way” Aerosmith, Toys in the Attic (1975), Joe Perry