Nf3 d6 d4 g6 g3 Bg7 Bg2 Nf6 O-O O-O Re1 c5 c3 Bf5 Nh4 Qd7 Nxf5 gxf5 dxc5 Ne4 Be3 dxc5 Nd2 Nxd2 Qxd2 Qxd2 Bxd2 a5 Red1 Nd7 Bf4 e5 Rxd7 exf4 gxf4 Rad8 Rxb7 c4 a4 Rfe8 e3 h5 Bf1 Rb8 Rb5 Rbc8 Rxa5 Rc6 Rxf5 Rf8 a5 Rfc8 Bg2 Ra6 Bb7 Raa8 a6 Rxa6 Rxa6 Re8 Bd5 Rc8 Bxf7+ Kh7 Rxh5+ Bh6 Rg6 Rf8 Rhxh6#