1.Nf3 d5 2.d4 Nf6 3.c4 e6 4.Nc3 dxc4 5.e3 c5 6.Bxc4 a6 7.a4 Nc6 8.O-O Be7 9.Qe2 Qc7 10.dxc5 Bxc5 11.b3 O-O 12.Bb2 Na5 13.Nd2 Nxc4 14.Qxc4 Bd6 15.Qh4 Bd7 16.Rac1 Bc6 17.Ne2 Be5 18.Nd4 Bxd4 19.Bxd4 e5 20.Bb2 Rfe8 21.Nc4 Rad8 22.f4 Ne4 23.Qg4 Nf6 24.Qf5 Be4 25.Qg5 h6 26.Qh4 b5 27.fxe5 bxc4 28.exf6 Qb6 29.Qf2 Bd3 30.Rfd1 Qxb3 31.fxg7 Rd5 32.Bd4 Qxa4 33.Qh4 Re6 34.Rxd3 cxd3 35.Rc8+ Re8 36.Rxe8+ Qxe8 37.Qxh6 f6 38.Qh8+ Kf7 39.Qxe8+ Kxe8 40.g8=Q+ Kd7 41.Qxd5+ Ke8 42.Kf2 a5 43.Qxa5 f5 44.Qa8+ Ke7 45.Qa7+ Kd8 46.Qa6 d2 47.Qd6+ Kc8 48.Qe6+ Kb7 49.Qd5+ Ka6 50.Qa8+ Kb5 51.Qb7+ Ka5 52.Bb6+ Ka4 53.Qd7+ Kb3 54.Ba5 Ka2 55.Bb4 d1=Q 56.Qxd1 f4 57.Qd8 Kb2 58.Qd7 f3 59.Qe7 Kb3 60.Qe8 Kb2 61.Qb8 Ka1 62.Qa7+ Kb2 63.Qa6 Kb3 64.Qa5 fxg2 65.Qa6 g1=N 66.Qa5 Kc2 67.Qa4+ Kc1 68.Qa8 Ne2 69.Qa7 Kb2 70.Qa6 Ng1 71.Qa5 Nf3 72.Qa4 Nxh2 73.Qa8 Nf1 74.Qd8 Kb3 75.Qd7 Kc4 76.Qe7 Kd5 77.Qe8 Nh2 78.Qd8+ Kc4 79.Qb8 Nf3 80.Qa7 Kxb4 81.Qa8 Kb5 82.Qb8+ Ka4 83.Qc8 Kb5 84.Kxf3 Kb4 85.Qc7 Ka4 86.Qd7+ Kb3 87.Qe7 Kc4 88.Qe8 Kc3 89.Qf7 Kc2 90.Qg7 Kb3 91.Qf8 Ka2 92.Qe8 Ka1 93.Ke2 Kb2 94.Kd3 Kb3 95.Qb8+ Ka2 96.Kc3 Ka3 97.Qa8# 1-0