1.Nf3 g6 2.b3 Bg7 3.d4 Nf6 4.Bb2 O-O 5.e3 d5 6.c4 Ne4 7.cxd5 Qxd5 8.Nbd2 Bf5 9.Bc4 Qa5 10.O-O Nc6 11.a3 Rad8 12.b4 Qb6 13.Be2 e5 14.Nc4 Qb5 15.Ncxe5 Qd5 16.Nxc6 Qxc6 17.Rc1 Qd6 18.Qb3 Bg4 19.Rfd1 c6 20.h3 Be6 21.Bc4 Bxc4 22.Qxc4 Nf6 23.Ne5 Nd5 24.Nd3 Qe7 25.Nc5 b6 26.Nd3 Qg5 27.Qxc6 Rfe8 28.Qb5 a6 29.Qxa6 Nxe3 30.fxe3 Rxe3 31.Rc8 Rxc8 32.Qxc8+ Bf8 33.Qg4 Qd5 34.Nf2 h5 35.Qf4 Re2 36.Rd2 Bd6 37.Rxe2 Bxf4 38.Nd3 Bd6 39.Ne5 Bxe5 40.dxe5 Qd1+ 41.Kf2 Qd5 42.Ke1 Qe6 43.Kd2 Qd5+ 44.Kc1 b5 45.Bc3 Qc4 46.Kd2 Qd5+ 47.Kc2 Kh7 48.Rd2 Qa2+ 49.Bb2 Qc4+ 50.Bc3 Qf1 51.Kb2 Qf5 52.Rd6 Qf2+ 53.Rd2 Qe3 54.Rc2 Qe4 55.g3 Qf3 56.g4 Qxh3 57.gxh5 Qxh5 58.Rf2 Qh4 59.Rxf7+ Kg8 60.Rf6 g5 61.e6 Qh2+ 62.Kb3 Qd6 63.e7 Qd5+ 64.Kb2 Qg2+ 65.Ka1 Qh1+ 66.Ka2 Qd5+ 67.Kb2 Qg2+ 68.Kc1 Qg1+ 69.Kc2 Qg2+ 70.Kd3 Qd5+ 71.Bd4 Qb3+ 72.Ke4 Qc2+ 73.Kd5 Qc4+ 74.Ke5 Qc7+ 75.Ke6 Qc6+ 76.Kf5 Qd7+ 77.Re6 Kf7 78.e8=Q+ Qxe8 79.Rxe8 Kxe8 80.Kxg5 Kd7 81.Kf4 Kc6 82.Ke4 Kd6 83.Kd3 Kc6 84.Kc3 Kd5 85.Bc5 Kc6 86.Kb3 Kd5 87.a4 Kc6 88.axb5+ Kxb5 89.Kc3 Kc6 90.Kc4 Kb7 91.b5 Ka8 92.Kd5 Kb8 93.Bd4 Ka8 94.Kc5 Kb8 95.Kc6 Ka8 96.b6 Kb8 97.Bg1 Ka8 98.b7+ Kb8 99.Bh2+ Ka7 100.b8=Q+ Ka6 101.Qa8#