1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 a6 5.Nc3 Qc7 6.Be2 b5 7.a3 Bb7 8.O-O Nf6 9.Bf3 d6 10.Re1 Nbd7 11.g3 Be7 12.Bg2 O-O 13.a4 b4 14.Na2 Nc5 15.Nxb4 Ncxe4 16.Nd3 Rfe8 17.Be3 Rac8 18.f3 Nc5 19.Nxc5 Qxc5 20.Nxe6 Qxc2 21.Nd4 Qg6 22.Bh3 Rc5 23.Ne6 fxe6 24.Bxe6+ Kf8 25.Bxc5 dxc5 26.Qb3 Bc6 27.Re3 Qh5 28.Qc3 Nd5 29.Re5 Nxc3 30.Rxh5 Ne2+ 31.Kf2 Nd4 32.Bd5 Bxd5 33.Rxd5 Rb8 34.Rb1 a5 35.Re5 Nb3 36.Rbe1 Bf6 37.R5e2 Nd4 38.Rd2 Rb3 39.Re3 Rb4 40.Ra3 Nb3 41.Rc2 c4 42.Ke3 Nc5 43.b3 cxb3 44.Rd2 b2 45.Rd1 b1=Q 46.Rxb1 Rxb1 47.Kf4 Rb4+ 48.Kf5 Kf7 49.f4 h5 50.Re3 g6#