1.Nf3 Nf6 2.g3 b6 3.Bg2 Bb7 4.O-O c5 5.d3 e6 6.e4 d6 7.Re1 Nbd7 8.Nc3 a6 9.d4 cxd4 10.Nxd4 Qc7 11.f4 Be7 12.Be3 O-O 13.Bf2 Ne8 14.f5 e5 15.Nb3 Rc8 16.a4 h6 17.h4 Nef6 18.g4 Nh7 19.Re3 Qd8 20.Rh3 Nc5 21.Nxc5 bxc5 22.Qd2 f6 23.Bf1 Kf7 24.Bc4+ Ke8 25.Nd5 Bxd5 26.Bxd5 Qc7 27.Rb3 Rb8 28.Raa3 Rxb3 29.Rxb3 Bd8 30.Rb7 Qa5 31.Bc6#