1.e4 c5 2.Nc3 Nc6 3.Nge2 Qb6 4.Nd5 Qd8 5.d4 e6 6.Ndc3 cxd4 7.Nxd4 Qc7 8.Be3 a6 9.Qd2 Nf6 10.O-O-O Bb4 11.f3 Ne5 12.Bf4 d5 13.Bg3 O-O 14.Qg5 Bd6 15.Ndb5 axb5 16.Nxb5 Qc5 17.Nxd6 Nc6 18.a3 h6 19.Qd2 d4 20.b4 Qb6 21.Kb2 e5 22.Nc4 Qa7 23.Ra1 Be6 24.Nxe5 Rfc8 25.a4 Nd7 26.Nxd7 Bxd7 27.Bb5 Qb6 28.Rhd1 Be6 29.Bd6 Na7 30.Bc5 Qc7 31.Be2 Nc6 32.a5 Nxa5 33.Qxd4 b6 34.Qd6 Ra7 35.Qxc7 Raxc7 36.Rd2 Nc4+ 37.Bxc4 bxc5 38.Bxe6 fxe6 39.b5 c4 40.Kc3 Rf8 41.Rd6 Kh7 42.b6 e5 43.bxc7 Rc8 44.f4 Rh8 45.fxe5 Ra8 46.Rxa8 g6 47.g4 Kg7 48.g5 h5 49.Ra5 Kg8 50.Raa6 Kh7 51.Ra7 Kh8 52.Ra8+ Kh7 53.Ra5 Kg8 54.Rda6 Kf7 55.Kd4 c3 56.Kd5 Kg7 57.c8=R Kf7 58.Rca8 Kg7 59.R6a7# 1-0