1.e4 c5 2.Nf3 Nc6 3.d4 cxd4 4.Nxd4 e5 5.Nb5 d6 6.c4 Be7 7.Be2 f5 8.O-O Nf6 9.exf5 Bxf5 10.N1c3 a6 11.Na3 Nd4 12.Bd3 Be6 13.Be3 Nf5 14.Bg5 O-O 15.Bxf6 Rxf6 16.Nd5 Bxd5 17.cxd5 Nd4 18.Nc2 Nxc2 19.Qxc2 g6 20.Rac1 Rf7 21.Qb3 Bg5 22.Rc4 b5 23.Rg4 Qf6 24.g3 Raf8 25.h4 Be3 26.h5 Bxf2+ 27.Kh2 Qf3 28.Qd1 Qe3 29.hxg6 Rf6 30.gxh7+ Kh8 31.Kg2 Rf3 32.Rg8+ Rxg8 33.hxg8=Q+ Kxg8 34.Qxf3 Qxf3+ 35.Kxf3 Bd4 36.b3 Kg7 37.a4 bxa4 38.bxa4 a5 39.Rb1 Bc3 40.Rb5 Bb4 41.Ke4 Kf7 42.Kf5 Ke7 43.g4 Kf7 44.Rb7+ Ke8 45.Ke6 Kd8 46.g5