Nf3 d5 g3 g6 Bg2 Bg7 O-O e5 d3 Nc6 e4 dxe4 dxe4 Qxd1 Rxd1 Bg4 Be3 Nf6 Nc3 O-O h3 Be6 Nd5 Rfd8 Nxc7 Rac8 Nxe6 Rxd1+ Rxd1 fxe6 Bf1 a5 Bc4 Re8 Ng5 Bh8 f3 Nd4 c3 Rc8 Bxd4 Rxc4 Bxe5 Nd7 Bxh8 Rc5 Nxe6 Kxh8 Rxd7 h5 Nxc5 b5 Rb7 b4 cxb4 a4 Ne6 h4 gxh4 g5 hxg5 Kg8 g6 Kh8 Rb8#