c4 Nf6 Nf3 b6 d4 Bb7 g3 e6 Bg2 Be7 Bf4 O-O O-O d5 Ne5 Nbd7 e3 c5 Nc3 h6 Rc1 g5 cxd5 Nxd5 Bxd5 Bxd5 Nxd5 Nxe5 Nxe7+ Kh7 Qc2+ Ng6 Nxg6 fxg6 Be5 a5 dxc5 Rc8 Rfd1 Qe8 c6 Rd8 Rxd8 Qxd8 Rd1 h5 Rxd8 Rxd8 c7 Rc8 Qc6 Kh6 Qxe6 Ra8 c8=Q Rxc8 Qxc8 h4 Qh8#