d4 Nf6 c4 e6 Nf3 Bb4+ Bd2 Qe7 g3 Nc6 Bg2 Bxd2+ Nbxd2 b6 Ne5 Bb7 e3 d5 Qa4 Qb4 Qxb4 Nxb4 Ke2 Ke7 Rhc1 Rac8 a3 Na6 cxd5 exd5 Bh3 Rcd8 b4 Ne4 Nxe4 f6 Nc6+ Bxc6 Rxc6 h6 b5 dxe4 bxa6 Rde8 Rxc7+ Kf8 Rac1 b5 Rxa7 h5 Rb7 h4 Rc8 Rxc8 Bxc8 hxg3 hxg3 Rh2 a7 Rxf2+ Kxf2 g5 a8=Q Kg8 Bf5#