1.d4 Nf6 2.Bg5 d5 3.Bxf6 exf6 4.e3 Bd6 5.g3 O-O 6.Bg2 c6 7.Ne2 f5 8.O-O Nd7 9.Nd2 Nf6 10.c4 dxc4 11.Nxc4 Bc7 12.b4 Be6 13.Qc2 g6 14.a4 Bd5 15.Bxd5 Nxd5 16.b5 cxb5 17.axb5 h5 18.Rfd1 h4 19.Nf4 Bxf4 20.exf4 Rc8 21.Qb3 h3 22.Ne5 Kg7 23.Rxa7 Nc3 24.Rxb7 Nxd1 25.Rxf7+ Kh6 26.Qxd1 Qd5 27.Qf1 Rxf7 28.Qxh3+ Kg7 29.Qf1 Rfc7 30.Nc6 Rxc6 31.bxc6 Rxc6 32.Qe1 Qe4 33.Qa1 Rd6 34.d5+ Kf7 35.Qa7+ Kf6 36.Qa1+ Kf7 37.Qa7+ Ke8 38.Qb8+ Rd8 39.Qb5+ Rd7 40.d6 Qe6 41.Qb8+ Kf7 42.Qh8 Qf6 43.Qh7+ Qg7 44.Qh4 Rxd6 45.Kg2 Qf6 46.Qh7+ Ke6 47.Qg8+ Qf7 48.Qc8+ Kf6 49.Qh8+ Ke7 50.Qe5+ Qe6 51.Qg7+ Kd8 52.Qf8+ Kc7 53.Qg7+ Kc6 54.Kh3 Qe4 55.Qa7 Kd5 56.f3 Qe6 57.Qb7+ Rc6 58.Qb5+ Kd6 59.Qb4+ Kc7 60.Qa5+ Kb7 61.Qb5+ Rb6 62.Qc5 Qd6 63.Qc4 Qc6 64.Qf7+ Ka6 65.Kh4 Qxf3 66.Qa2+ Kb5 67.Qb2+ Kc5 68.Qe5+ Kb4 69.Qb2+ Qb3 70.Qd4+ Ka5 71.h3 Qb4 72.Qd8 Ka6 73.Kg5 Qd6 74.Qa8+ Kb5 75.Qe8+ Kc5 76.Qf7 Qd8+ 77.Kh6 g5+ 78.Kh7 gxf4 79.Qxf5+ Kc6 80.Qg6+ Kb7 81.Qe4+ Rc6 82.Qb4+ Kc8 83.Qxf4 Qd7+ 84.Kh8 Kb7 85.Qb4+ Rb6 86.Qe4+ Ka7 87.Qe3 Qf5 88.g4 Qg6 89.Qe7+ Rb7 90.Qa3+ Kb8 91.Qf8+ Kc7 92.Qe7+ Kc6 93.Qd8 Rh7#