d4 Nf6 c4 e6 Nf3 b6 Nc3 Bb7 a3 d5 cxd5 exd5 g3 c5 Bg2 h6 O-O Nc6 dxc5 Bxc5 b4 Bd6 Bb2 O-O Nxd5 Nxd5 Qxd5 Qe7 Nd4 Nxd4 Qxd4 f6 Bxb7 Rad8 Qc4+ Qf7 Bd5 Bc7 Bxf7+ Rxf7 Rad1 a6 Rxd8+ Bxd8 Rd1 Kh8 Qxf7 Kh7 Rxd8 b5 Bxf6 h5 Qxh5#