1.d4 Nf6 2.Nf3 e6 3.c4 d5 4.g3 a6 5.Bg2 dxc4 6.O-O Nc6 7.Qc2 b5 8.Ne5 Nxe5 9.dxe5 Nd5 10.Rd1 Bd7 11.Nc3 c6 12.Ne4 Be7 13.Nd6+ Bxd6 14.exd6 O-O 15.e4 Nb4 16.Qc3 Nd3 17.b3 Qf6 18.Qxf6 gxf6 19.bxc4 bxc4 20.Bf1 c5 21.Bxd3 cxd3 22.Rxd3 e5 23.Bh6 Rfc8 24.Rf3 Rab8 25.Rxf6 c4 26.Rc1 c3 27.f4 Rb4 28.fxe5 Rxe4 29.Rf3 c2 30.Rf2 Rec4 31.Re2 Rc3 32.Kf2 R3c4 33.Rd2 f6 34.exf6 Kf7 35.Bg5 R8c5 36.h4 Kg6 37.Re2 h6 38.f7 Kxf7 39.Bxh6 Bf5 40.Re7+ Kf6 41.Bg5+ Kg6 42.Bf4 Rd5 43.Rc7 Rcc5 44.h5+ Kf6 45.h6 Kg6 46.Rg7+ Kf6 47.g4 Bg6 48.Rc7 Rb5 49.h7 Rb8 50.Rh1 Rh8 51.Rh6 Rd1 52.Kg2 Rd4 53.Kg3 Rd3+ 54.Kh4 Rd5 55.Bc1 Rd1 56.Bb2+ Ke6 57.Rxg6+ Kd5 58.Rg5+ Ke6 59.Rh5 Rd2 60.Kg3 Rd3+ 61.Kg2 Rd2+ 62.Kh3 Rd3+ 63.Kh4 Re8 64.Rhc5 c1=N 65.d7 Rd8 66.Rg5 Rc8 67.dxc8=Q+ Rd7 68.Bg7 Nd3 69.h8=R Kf7 70.Be5 a5 71.Qf8+ Ke6 72.Qb8 Rd5 73.Kh3 Nb2 74.Rg6+ Kxe5 75.Rcc8+ Rd6 76.Rc2 Ke4 77.Re6+ Kf3 78.Rh5 Rd5 79.Qc7 Rf5 80.Rxf5# 1-0