Alexander Beliavsky vs John Nunn
Alexander Beliavsky vs John Nunn - Hoogovens (1985)
Pro tip: Visualize each move in your mind before revealing the position.