d4 Nf6 c4 g6 Nc3 Bg7 e4 d6 f3 e5 dxe5 Nh5 exd6 O-O Be3 cxd6 Nge2 Qa5 Qd5 Qd8 Qd2 Nc6 O-O-O Be6 Nd4 Qc7 g4 Bxd4 Bxd4 Nxd4 Qxd4 Ng7 b3 Rad8 Kb2 h6 Be2 h5 h3 a5 f4 Qc5 Rhg1 Qxd4 Rxd4 Bd7 f5 hxg4 hxg4 Bc6 Rgd1 Rfe8 Rxd6 Kf8 Rxd8 a4 Rxe8+ Kxe8 bxa4 Bd7 Ka1 Nxf5 exf5 gxf5 g5 Be6 Rb1 f4 c5 f3 Bxf3 f6 gxf6 Kd7 Rxb7+ Kd8 f7 Bxa2 f8=Q#