d4 Nf6 Nf3 c5 d5 e6 c4 exd5 cxd5 d6 e4 a6 Bd3 Be7 a4 Bg4 b3 Nbd7 Bb2 c4 bxc4 Nc5 O-O O-O e5 dxe5 Bxe5 Nfd7 Bg3 Bf6 Ra3 Re8 Bc2 b5 axb5 axb5 cxb5 Ne5 Rxa8 Qxa8 Bxe5 Rxe5 Nbd2 Qxd5 Qb1 Re6 Qb4 Bf5 Bxf5 Qxf5 Rc1 Be7 Nd4 Qd5 Nxe6 fxe6 Nf3 Nd3 Qxe7 Qa8 Qxe6+ Kf8 Rc8+ Qxc8 Qxc8+ Ke7 Qc3 g6 Qxd3 Ke6 b6 g5 b7 g4 b8=Q g3 Qbd6+ Kf7 Qxh7+ Ke8 Qde7#