1.Nf3 c5 2.g3 Nc6 3.Bg2 e5 4.O-O d5 5.d3 Bd6 6.Nc3 Bc7 7.Nh4 d4 8.Nd5 Be6 9.e4 Nge7 10.Nxc7+ Qxc7 11.f4 f6 12.g4 exf4 13.g5 O-O 14.Bxf4 Qd7 15.Qd2 Bh3 16.gxf6 Rxf6 17.Bg5 Rxf1+ 18.Rxf1 Bxg2 19.Qxg2 Rf8 20.Rxf8+ Kxf8 21.Qg3 Qe6 22.Bxe7+ Nxe7 23.Nf3 Nc6 24.Ng5 Qg6 25.Kf2 h6 26.Qf4+ Kg8 27.Nf3 Qf7 28.Qd6 Qxa2 29.e5 Qxb2 30.Qd5+ Kh7 31.Qe4+ Kg8 32.Qg6 Qxc2+ 33.Kg3 c4 34.Qe8+ Kh7 35.Ng5+