d4 Nf6 c4 c6 e3 e6 Bd2 Be7 Nf3 Qb6 c5 Qxb2 Bc3 Qxc3+ Nxc3 b5 Qb3 Nd5 Nxd5 cxd5 Bxb5 h6 Ne5 Bf6 f4 a6 Qa3 O-O Qa4 Bb7 Bxd7 g6 O-O-O Kh8 Qb4 Kg7 Qxb7 Nxd7 Nxd7 Rg8 Nb6 Rae8 Qxa6 Ref8 Rhf1 g5 f5 h5 fxe6 g4 exf7 Rxf7 Nxd5 Rgf8 Kb2 Bg5 Rxf7+ Rxf7 Rf1 Rxf1 Qxf1 Kg6 Qd3+ Kg7 Qf5 Kh6 Nf4 Bxf4 exf4 Kg7 Qxh5 Kg8 c6 g3 Qf5 Kg7 c7 Kh6 c8=Q Kg7 Qcf8#