1.e4 c5 2.Nf3 Nc6 3.b3 d6 4.Bb5 Bd7 5.O-O Nf6 6.Re1 g6 7.c3 a6 8.Bf1 Bg7 9.h3 O-O 10.Bb2 b5 11.d4 d5 12.exd5 Nxd5 13.dxc5 Bf5 14.Qc1 b4 15.Rd1 Bxb1 16.c4 Be4 17.Bxg7 Kxg7 18.cxd5 Bxd5 19.Bc4 e6 20.Bxd5 exd5 21.Qd2 Qf6 22.Qxd5 Rad8 23.Qc4 a5 24.Rac1 Rxd1+ 25.Rxd1 Rd8 26.Rxd8 Qxd8 27.Qe4 Qf6 28.g3 h5 29.h4 Qe6 30.Qxe6 fxe6 31.Kf1 Kf6 32.Ke2 Kf5 33.Ke3 e5 34.Nd2 Ke6 35.Ke4 Nd4 36.Nc4 Nc6 37.f3 Nd4 38.Nxa5 Ne2 39.g4 Nc3+ 40.Ke3 Nxa2 41.c6 Nc3 42.g5 Nd5+ 43.Ke4 Ne7 44.c7 Kd6 45.Nc4+ Kxc7 46.Nxe5 Kd6 47.f4 Ke6 48.Nxg6 Nxg6 49.f5+ Kf7 50.fxg6+ Kxg6 51.Kd5 Kf5 52.Kc4 Kg4 53.g6 Kxh4 54.g7 Kh3 55.g8=Q h4 56.Qg5