Hikaru Nakamura vs Alexander Anatolyevich Shabalov
Hikaru Nakamura vs Alexander Anatolyevich Shabalov - 7th Foxwoods Open (2005)
Pro tip: Visualize each move in your mind before revealing the position.