1.c3 c5 2.e4 Nc6 3.d4 d5 4.exd5 Qxd5 5.Nf3 Nf6 6.dxc5 Qxd1+ 7.Kxd1 Bf5 8.Be3 O-O-O+ 9.Nbd2 Nd5 10.Bb5 f6 11.Bxc6 bxc6 12.Nd4 Bd7 13.N4b3 e5 14.Ke2 Nxe3 15.Kxe3 Be6 16.Rhd1 f5 17.Ke2 Kc7 18.Nf3 Re8 19.Kf1 Bd5 20.Rd2 g6 21.Rad1 e4 22.Rxd5 cxd5 23.Nfd4 a5 24.a4 Ra8 25.Ne6+ Kc6 26.Nbd4+ Kd7 27.c6+ Kd6 28.c7 Kd7 29.Nxf8+ Rhxf8 30.Nb5 Kc6 31.Rd4 Kc5 32.b3 Rfc8 33.Ke2 Ra6 34.c4 dxc4 35.Rxc4+ Kb6 36.Ke3 Kb7 37.Kd4 Rb6 38.Rc5 Rf6 39.Kd5 Kb6 40.b4 axb4 41.a5+ Ka6 42.Nd6 Rff8 43.Nxc8 Rxc8 44.Kc6 b3 45.Rc3 h6 46.Rxb3 h5 47.f4 Rxc7+ 48.Kxc7 Ka7 49.a6 g5 50.Rb6 h4 51.Rg6 g4 52.Re6 h3 53.gxh3 gxh3 54.Kd8 Kb8 55.Rh6 Ka8 56.Rb6 Ka7 57.Rg6 Ka8 58.Rg3 Ka7 59.Rxh3 Kxa6 60.Rb3 e3 61.Rb4 Ka7 62.Rb3 Ka8 63.h4 e2 64.Ra3+ Kb8 65.Rb3+ Ka8 66.Re3 Ka7 67.Kc7 e1=Q 68.Rxe1 Ka6 69.Rf1 Ka7 70.Ra1# 1-0