1.e4 c5 2.d4 cxd4 3.Nf3 g6 4.c3 dxc3 5.Nxc3 Bg7 6.Bc4 Nc6 7.Qb3 e6 8.Nb5 Nf6 9.Nd6+ Ke7 10.e5 Ne8 11.Qa3 Qa5+ 12.Qxa5 Nxa5 13.Nxe8 Rxe8 14.Be2 Nc6 15.Bg5+ Kf8 16.Bf4 d5 17.exd6 e5 18.Be3 Nd4 19.Rc1 Rd8 20.Rc7 Ne6 21.Rc1 Rxd6 22.O-O b6 23.Rfd1 Rxd1+ 24.Rxd1 Ke7 25.Bc4 Bb7 26.Ng5 Rc8 27.Nxe6 fxe6 28.Bb5 Bd5 29.a4 e4 30.b4 Rc2 31.a5 Rb2 32.axb6 axb6 33.Bxb6 Kf7 34.Bc5 Bf8 35.Bf1 Bxc5 36.bxc5 Rc2 37.Ra1 Kf6 38.h4 Rxc5 39.Ra7 Rc1 40.Rxh7 Bc4 41.Rc7 Rxf1+ 42.Kh2 Bd5 43.Kg3 Ke5 44.Rg7 Kf6 45.Rg8 Ra1 46.Kf4 e5+ 47.Ke3 Bxg8 48.Kxe4 Ra3 49.f4 Ra4+ 50.Ke3 exf4+ 51.Ke2 Ke5 52.h5 gxh5 53.Kd3 h4 54.Kc3 f3 55.gxf3 h3 56.Kd3 h2 57.Ke3 h1=Q 58.Ke2 Qh2+ 59.Kd3 Ra3# 0-1