d4 Nf6 c4 e6 Nc3 Bb4 e3 O-O Nf3 d5 Bd2 c6 a3 Be7 Bd3 c5 cxd5 exd5 b3 Be6 O-O Nbd7 Ng5 g6 a4 Bd6 h3 Bf5 Bxf5 c4 Bxd7 Qxd7 bxc4 dxc4 Qf3 Kg7 Rfb1 b6 e4 Nh5 g4 f6 Nxh7 Kxh7 gxh5 Qe8 hxg6+ Qxg6+ Kh1 f5 e5 f4 exd6 Rfe8 d7 Rf8 Bxf4 Qf5 Rb5 Qxb5 axb5 Rfd8 Rg1 Rac8 Qh5#