d4 Nf6 c4 g6 Nc3 d5 Nf3 Bg7 Bg5 h6 Bxf6 exf6 cxd5 O-O e4 Nd7 a4 f5 e5 Re8 a5 c5 Bb5 Qe7 d6 Qe6 dxc5 Nxe5 O-O Nxf3+ Qxf3 Bd7 Qxb7 Bxb5 Nxb5 Rab8 Qa6 Qe5 Rac1 Rec8 Nxa7 Re8 Nc6 Ra8 Qxa8 Rxa8 Nxe5 Bxe5 d7 Bxb2 Rce1 Kg7 Re8 Rxa5 d8=Q Rxc5 Qd6 Rb5 Rfe1 f4 R1e6 h5 Qf8+ Kh7 Qxf7+ Bg7 Qxg6#