Nf3 Nf6 c4 g6 g3 Bg7 Bg2 O-O O-O c5 Nc3 d5 cxd5 Nxd5 Ng5 Nxc3 dxc3 e6 Qxd8 Rxd8 Ne4 Nd7 Rd1 a6 Nxc5 a5 Bxb7 Bxb7 Nxb7 h5 Bg5 f6 Nxd8 Rxd8 Be3 f5 Bg5 Rb8 Rxd7 a4 Rad1 Rxb2 Rd8+ Kh7 R1d7 a3 Bf6 Rxa2 Rxg7+ Kh6 Rh8#