1.e4 c5 2.Nf3 Nc6 3.Nc3 e6 4.d4 cxd4 5.Nxd4 Qc7 6.Be2 a6 7.O-O Nf6 8.a3 Nxd4 9.Qxd4 Bd6 10.g3 Be5 11.Qe3 b5 12.Bd2 Bb7 13.Bf3 h5 14.h3 g5 15.Qxg5 Rg8 16.Qh4 O-O-O 17.a4 b4 18.Ne2 Qc4 19.b3 Qc6 20.Rae1 Nxe4 21.Nd4 Bxd4 22.Rxe4 e5 23.Rf4 Rxg3+ 24.Qxg3 exf4 25.Bxc6 fxg3 26.Bxb7+ Kxb7 27.Be3 gxf2+ 28.Kxf2 Be5 29.Ke2 f6 30.Rf5 Rh8 31.Bd2 a5 32.Kd3 Kc6 33.c3 Kd5 34.cxb4 axb4 35.a5 Ke6 36.Rf2 Ra8 37.Bxb4 Rb8 38.Be1 Rxb3+ 39.Kc4 Rxh3 40.Ra2 Bb8 41.Re2+ Be5 42.a6 Ra3 43.Kb5 Kf5 44.Ba5 Rb3+ 45.Kc5 Rb8 46.Rd2 h4 47.a7 Ra8 48.Kb6 h3 49.Kb7 h2 50.Rd1 Bd4 51.Rf1+ Kg4 52.Kxa8 Bg1 53.Kb8 h1=Q 54.Rxg1+