1.e4 c5 2.Nf3 e6 3.Nc3 Nc6 4.Bb5 Nd4 5.Nxd4 cxd4 6.Ne2 a6 7.Bc4 b5 8.Bb3 Bc5 9.d3 Ne7 10.O-O Bb7 11.Ng3 d5 12.f4 dxe4 13.Nxe4 Ba7 14.Kh1 O-O 15.Qh5 Nf5 16.Ng5 h6 17.Nxe6 fxe6 18.Bxe6+ Kh8 19.Bxf5 Qd5 20.Qg4 Qxf5 21.Qxf5 Rxf5 22.Bd2 Raf8 23.Rae1 Bc5 24.Kg1 Bd6 25.g3 h5 26.Re6 R5f6 27.Rfe1 h4 28.c4 hxg3 29.hxg3 Rxe6 30.Rxe6 Rf6 31.Rxf6 gxf6 32.b4 f5 33.Kf2 Kg7 34.a3 Kf7 35.Bc1 Be7 36.Bb2 Bf6 37.c5 Bd5 38.Bc1 Bb3 39.Bd2 Kg6 40.Be1 Kh5 41.Ke2 Kg4 42.Bf2 Bd5 43.Be1 Kh3 44.Kf2 Bb3 45.Kf3 Bc2 46.c6 Bd8 47.Ke2 Kg2 48.Bf2 Bxd3+ 49.Kxd3 Kxf2 50.g4 fxg4 51.f5 g3 52.f6 g2 53.f7 Be7 54.c7 g1=Q 55.f8=Q+