d4 Nf6 Nf3 g6 c4 Bg7 Nc3 O-O Bg5 d6 e3 h6 Bxf6 Bxf6 Be2 Bg7 Qd2 e5 dxe5 dxe5 O-O-O e4 Qxd8 Bxc3 bxc3 Rxd8 Rxd8+ Kh7 Rxc8 b6 Ne5 b5 cxb5 g5 Nc6 Nxc6 Rxa8 f6 bxc6 f5 Rxa7 f4 Rxc7+ Kg6 Re7 fxe3 c7 Kf6 Re8 exf2 c8=Q e3 Qe6+ Kg7 Re7+ Kh8 Qc8#