d4 d5 c4 dxc4 Nf3 Nf6 e3 e6 Bxc4 c5 a3 Nc6 Nc3 Nd5 Bxd5 exd5 dxc5 f6 b4 Be6 O-O Be7 Nd4 Nxd4 Qxd4 Rc8 e4 b6 exd5 O-O d6 Qd7 Bf4 bxc5 bxc5 Rfe8 Rfe1 Red8 Nd5 Re8 Nxe7+ Kh8 c6 Rxc6 Nxc6 a6 Rac1 Kg8 Ne7+ Rxe7 dxe7 f5 Rxe6 Qxe6 Qc4 h6 e8=Q+ Kh7 Qcxe6 g5 Rc7#