Garry Kasparov vs Veselin Topalov
Garry Kasparov vs Veselin Topalov - Hoogovens Group A (1999)
Pro tip: Visualize each move in your mind before revealing the position.