1.c4 c5 2.Nc3 Nc6 3.e4 e5 4.g3 g6 5.Bg2 Bg7 6.d3 Nge7 7.Be3 d6 8.Qd2 Rb8 9.Bh6 Bxh6 10.Qxh6 Ng8 11.Qd2 Nge7 12.Nge2 h6 13.h3 a6 14.O-O b5 15.f4 f6 16.g4 Ng8 17.b3 g5 18.fxe5 dxe5 19.Nd5 Be6 20.Ng3 Nd4 21.Nf5 Bxf5 22.exf5 Kf7 23.Ne3 Ne7 24.Rad1 h5 25.Nd5 hxg4 26.hxg4 Rh4 27.Nxe7 Kxe7 28.Bd5 Rxg4+ 29.Kf2 Rf4+ 30.Ke1 Qh8 31.Qg2 Qh4+ 32.Kd2 Rg4 33.Qf2 Rh8 34.Kc1 Qxf2 35.Rxf2 b4 36.Kb2 a5 37.a3 Rh3 38.axb4 axb4 39.Bg2 Rh2 40.Rdd2 Rf4 41.Rxf4 gxf4 42.Rf2 f3 43.Rf1 fxg2 44.Rg1 Nf3 45.Ra1 g1=Q#