1.d4 Nf6 2.c4 e6 3.g3 c6 4.Bg2 d5 5.Qc2 dxc4 6.Qxc4 a5 7.Nf3 Ra7 8.O-O b6 9.Ne5 b5 10.Bxc6+ Nxc6 11.Qxc6+ Bd7 12.Nxd7 Qxd7 13.Qxd7+ Kxd7 14.Nc3 Rb7 15.Bg5 Be7 16.Rac1 Rc8 17.Rfd1 a4 18.Bxf6 Bxf6 19.Ne4 Rbc7 20.Rc5 b4 21.Rxc7+ Rxc7 22.Nc5+ Kc6 23.Nxa4 Kb5 24.b3 Rc2 25.e3 Rxa2 26.Rc1 Ra3 27.Rc5+ Ka6 28.Rc7 Rxb3 29.Nc5+ Kb6 30.Rxf7 Rb1+ 31.Kg2 e5 32.Nd7+ Kb5 33.Nxe5 Bxe5 34.dxe5 b3 35.Rb7+ Kc6 36.Rb8 b2 37.Kf3 Kd5 38.Kf4 Ke6 39.Rb6+ Kd5 40.e6 Kc5 41.Rb8 Kd6 42.Kf5 Ke7 43.Rb7+ Kd6 44.e7 g6+ 45.Kf6 Rf1 46.Rxb2 Rg1 47.Ra2 Rf1 48.Rc2 Rc1 49.Rxc1 Kd7 50.e8=Q+ Kd6 51.Qf8+ Kd5 52.Kg7 Ke4 53.g4 Kd5 54.Qf4 g5 55.Rc6 Kxc6 56.Qb4 Kd7 57.Qb5+ Kd8 58.Qxg5+ Ke8 59.Qc5 Kd8 60.Qd6+ Ke8 61.Kxh7 Kf7 62.Qg3 Ke6 63.f4 Ke7 64.Qg1 Ke8 65.Qc1 Ke7 66.Kg7 Kd7 67.Qc3 Ke8 68.f5 Kd7 69.Qc4 Kd6 70.Qc8 Kd5 71.Qc3 Ke4 72.Kf8 Kf3 73.Qc1 Kg2 74.Kf7 Kf3 75.h3 Ke2 76.Kg8 Kf3 77.f6 Ke2 78.Qf1+ Kd2 79.Qb5 Kd1 80.Qf5 Ke2 81.Qf1+ Kxe3 82.f7 Kd4 83.h4 Ke3 84.f8=B Kd2 85.g5 Kc3 86.h5 Kd2 87.h6 Kc2 88.g6 Kc3 89.h7 Kc2 90.h8=N Kb2 91.g7 Ka2 92.Kf7 Kb2 93.g8=N Kc3 94.Qd3+ Kxd3 95.Ke6 Ke2 96.Bc5 Kf3 97.Nf6 Kf4 98.Ng6+ Kg5 99.Be3+ Kxg6 100.Ne8 Kh7 101.Kf7 Kh8 102.Kg6 Kg8 103.Bh6 Kh8 104.Bg7+ Kg8 105.Nf6# 1-0