Gennadij Germanovich Sagalchik vs Hikaru Nakamura
Gennadij Germanovich Sagalchik vs Hikaru Nakamura - American Continental (2003)
Pro tip: Visualize each move in your mind before revealing the position.