Nf3 Nf6 c4 e6 g3 b6 Bg2 Bb7 O-O Be7 d4 O-O Nc3 d5 Ne5 c5 dxc5 Bxc5 cxd5 Nbd7 Nc6 Qc8 Be3 exd5 Bxc5 Qxc6 Bxf8 Kxf8 Rc1 a5 Nxd5 Nc5 Nf4 Qd7 Qxd7 Nfxd7 Rfd1 Ne5 Rd6 Ne4 Rxb6 Ng4 Rxb7 Re8 Bxe4 Nxf2 Bd5 Nh3+ Nxh3 h5 Rxf7+ Kg8 Rcc7 Kh8 Rxg7 a4 Rh7#