d4 Nf6 c4 e6 g3 d5 Nf3 dxc4 Bg2 Bb4+ Bd2 Na6 O-O c5 a3 Bxd2 Nbxd2 b5 a4 Nc7 axb5 Bb7 Qa4 Bxf3 b6+ Ke7 bxc7 Qd6 Bxf3 Rac8 Nxc4 Qd7 Qxd7+ Nxd7 Rxa7 f6 dxc5 Kf8 Nd6 Kg8 Nxc8 g5 Nd6 Nb6 cxb6 Kg7 c8=Q+ Kh6 Qxh8 Kg6 Qxh7#