Speed Chess Championship
Nakamura - Martirosyan
For the children's book: 33.Nxf7! b4?! 34.Nh6+!
Official website >>