1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 Nc6 5.Nc3 Nf6 6.Ndb5 Bb4 7.a3 Bxc3+ 8.Nxc3 d5 9.exd5 exd5 10.Bd3 Bg4 11.f3 Be6 12.O-O O-O 13.Bg5 Ne5 14.Re1 Qb6+ 15.Be3 d4 16.Bf2 Nxd3 17.Qxd3 Rad8 18.Ne2 Rfe8 19.b3 Re7 20.Nxd4 Red7 21.Nxe6 Qxe6 22.Rxe6 Rxd3 23.Re7 Rd1+ 24.Rxd1 Rxd1+ 25.Re1 Rd2 26.Rc1 a6 27.Kf1 Rd7 28.Ke1 Nd5 29.Rd1 f6 30.c4 Re7+ 31.Kf1 Nf4 32.g3 Ne6 33.f4 Kf7 34.b4 Ke8 35.Rd6 Nd8 36.Bb6 Nf7 37.Rd3 Re4 38.c5 Rc4 39.Ke2 Rc2+ 40.Rd2 Rc3 41.a4 Ra3 42.a5 Rc3 43.Rd4 Rc2+ 44.Kd3 Rxh2 45.b5 axb5 46.a6 bxa6 47.c6 Rh1 48.Re4+ Kf8 49.Bc5+ Nd6 50.Bxd6+ Kf7 51.Re7+ Kg6 52.c7 Rd1+ 53.Kc2 Rxd6 54.c8=Q f5 55.Qe8+ Kh6 56.Qf7 Rf6 57.Qxg7+ Kh5 58.Qg5# 1-0