1.e4 c6 2.Nc3 d5 3.Nf3 dxe4 4.Nxe4 Nf6 5.Qe2 Nxe4 6.Qxe4 Nd7 7.d4 Nf6 8.Qd3 g6 9.Be2 Bg7 10.O-O O-O 11.Re1 Bf5 12.Qb3 Qc7 13.c3 a5 14.a4 Nd5 15.Bc4 Nb6 16.Bf1 Nd5 17.Bg5 Rfe8 18.Bh4 Rad8 19.Bc4 Bg4 20.Ne5 Bf5 21.Re2 f6 22.Nd3 Bxd3 23.Bxd3 e6 24.Bg3 Qd7 25.Rae1 Bf8 26.Bc4 Qf7 27.h3 Kg7 28.h4 h5 29.Re4 Bd6 30.Bxd6 Rxd6 31.g3 f5 32.Re5 f4 33.Qc2 Rf8 34.Rg5 Ne7 35.Qe2 fxg3 36.fxg3 Nd5 37.Bd3 Ne7 38.Qe5+ Qf6 39.Qxf6+ Rxf6 40.Rxa5 Rf3 41.Bc4 Rxg3+ 42.Kf2 Rh3 43.Kg2 Rxh4 44.Ra7 Kf6 45.Rxb7 Rg4+ 46.Kf2 Nf5 47.a5 Rf4+ 48.Ke2 Rd8 49.Rc7 Kg5 50.a6 e5 51.Rg1+ Rg4 52.Rxg4+ hxg4 53.a7 exd4 54.cxd4 Nxd4+ 55.Kf2 Kf4 56.Rd7 Rxd7 57.a8=Q Nf5 58.Qxc6 g3+ 59.Ke1 Re7+ 60.Kd2 Rh7 61.Bd3 Rh2+ 62.Kc3 Rh5 63.Qxg6 Rg5 64.Qb6 g2 65.Qf2+ Ke5 66.Qc5+ Kf4 67.Qf2+ Ke5 68.Qg1 Nh4 69.Qd4+ Ke6 70.Bc4+ Kf5 71.Qf2+ Ke5 72.Qe1+ Kf5 73.Bd3+ Kf6 74.Qf2+ Ke5 75.Qd4+ Ke6 76.Qb6+ Ke5 77.Qc7+ Ke6 78.Qb6+ Ke5 79.Qa5+ Kf4 80.Qc7+ Kf3 81.Qc6+ Kg3 82.Qd6+ Kh3 83.Qe6+ Rg4 84.Be2 g1=Q 85.Bxg4+ Qxg4 86.Qxg4+ Kxg4 87.b4 Kf5 88.b5 Ke6 89.b6 Kd6 90.b7 Kc7 91.b8=R Kxb8