Multiple choice general knowledge Which band sang the anthemic 'Smoke on the water' & 'Black Night' The Who Deep Purple AC/DC Megadeth Reveal answer Fill a bubble to check yourself B Correct answer Explanation Deep Purple wrote both anthems. 'Smoke on the Water' (1971) features one of rock's most recognizable guitar riffs, and 'Black Night' (1970) was an early hit for the band.