d4 Nf6 c4 e6 Nc3 Bb4 Qc2 O-O a3 Bxc3+ bxc3 d5 e3 Nc6 Nf3 Ne4 Bd3 Nf6 O-O g6 c5 Bd7 Bd2 e5 Nxe5 Nxe5 dxe5 Ne4 c4 b6 Bb4 a5 cxd5 axb4 axb4 f6 Rxa8 Qxa8 Bxe4 c6 e6 cxd5 exd7 dxe4 c6 h6 c7 h5 c8=Q Rd8 Qxa8 g5 Qxd8+ Kf7 Qc6 g4 Qcxf6#