Nf3 Nf6 c4 g6 Nc3 Bg7 g3 O-O Bg2 d6 O-O e5 d4 Nc6 d5 e4 dxc6 exf3 cxb7 Bxb7 Bxf3 Bxf3 exf3 d5 cxd5 h5 Kg2 h4 Bg5 h3+ Kxh3 Qd7+ Kg2 Rab8 Qd2 a5 h4 Rxb2 Qxb2 Nxd5 Rad1 Bxc3 Rxd5 Bxb2 Rxd7 f6 Bh6 Rb8 Rg7+ Kh8 Rxc7 g5 Bg7+ Kg8 hxg5 f5 Rb1 Rb7 Rxb7 Bxg7 f4 a4 R1b5 Bd4 Rxf5 a3 Ra5 Bc3 Ra8#