Nf3 Nf6 c4 g6 Nc3 d5 cxd5 Nxd5 e4 Nxc3 dxc3 Qxd1+ Kxd1 Nd7 Be3 h5 Bd3 Bh6 Ke2 Bg7 Rhd1 Ne5 Nxe5 O-O Nf3 Bd7 Bc4 Rfd8 a4 a6 Bc5 e6 Be7 Rac8 a5 Kh7 e5 Rb8 g3 Ra8 Rd4 Rab8 Bxd8 Rxd8 Rad1 Re8 Rxd7 h4 Rxf7 Kg8 Rxc7 b5 axb6 Ra8 Bxe6+ Kh7 Rdd7 Rg8 Bxg8+ Kh8 Rxg7 g5 Rxg5 hxg3 Rh7#