1.e4 c5 2.Nc3 e6 3.g3 d5 4.Bg2 d4 5.Nce2 d3 6.cxd3 Nc6 7.d4 cxd4 8.d3 Nf6 9.Nf3 e5 10.O-O Bd6 11.Nh4 O-O 12.h3 Nd7 13.Nf5 Nc5 14.a3 a5 15.f4 f6 16.fxe5 fxe5 17.h4 Be6 18.Bg5 Qd7 19.Nc1 Bxf5 20.exf5 Rxf5 21.Nb3 Rxf1+ 22.Bxf1 Ne6 23.Nd2 h6 24.Ne4 hxg5 25.hxg5 Nf8 26.Qh5 Rd8 27.Bg2 Qf7 28.Qg4 Be7 29.Rf1 Qg6 30.Bf3 Nh7 31.Bd1 Rf8 32.Bb3+ Kh8 33.Re1 Bxg5 34.Kg2 Ne7 35.Rh1 Bh6 36.Qxg6 Nxg6 37.Nd6 Ng5 38.Nxb7 Ne7 39.g4 Ng6 40.Nd6 Nf4+