d4 Nf6 c4 g6 Nc3 d5 Bg5 Bg7 Bxf6 Bxf6 cxd5 c5 Nf3 cxd4 Nxd4 Qa5 e3 Nd7 Be2 Rb8 Qd2 Qc7 Rc1 Qd8 f4 h5 O-O Bg7 f5 O-O fxg6 Ne5 gxf7+ Rxf7 Bxh5 Rxf1+ Rxf1 b5 Qf2 Qd7 Bf7+ Nxf7 Qxf7+ Kh7 Ne6 Qxe6 dxe6 Bxe6 Qxe6 Rb6 Qxe7 Rc6 Rf7 b4 Rxg7+ Kh6 Qg5#