1.Nf3 d5 2.c3 Nf6 3.d4 Bf5 4.Bf4 e6 5.Nbd2 Be7 6.e3 O-O 7.Ne5 c5 8.g4 Be4 9.f3 Bg6 10.h4 cxd4 11.exd4 h5 12.Nxg6 fxg6 13.Qe2 Qb6 14.O-O-O hxg4 15.fxg4 Ne4 16.Nxe4 Rxf4 17.Ng5 Bxg5 18.hxg5 Qd6 19.Qh2 Kf7 20.Bd3 Nd7 21.Rhf1 Rxf1 22.Qxd6 Rxd1+ 23.Kxd1 Nb6 24.Qc7+ Kf8 25.Bxg6 Nd7 26.Bf5 Re8 27.Kc2 Rb8 28.Kd3 b6 29.Qxd7 Ra8 30.Qb7 Rb8 31.Qxb8+ Kf7 32.b4 b5 33.Qd6 Ke8 34.Ke2 g6 35.Bb1 a5 36.Qa6 Ke7 37.Qc8 Kf7 38.c4 e5 39.Kf3 e4+ 40.Ke2 Kg7 41.Bxe4 a4 42.Bf5 a3 43.Kd3 gxf5 44.Qd8 fxg4 45.Qe7+ Kg6 46.Qd6+ Kg7 47.Qd8 bxc4+ 48.Ke2 Kf7 49.Kf1 Ke6 50.Qh8 Kf7 51.Qh6 c3 52.Kf2 Ke8 53.Qh8+ Kf7 54.Qf6+ Kg8 55.Ke3 c2 56.Qf1 g3 57.Kd2 c1=Q+ 58.Kxc1 Kg7 59.b5 Kg8 60.Qf3 Kh8 61.Qf5 Kg7 62.Kd2 Kh8 63.Qb1 Kg8 64.Kd3 Kh8 65.Qe1 Kg8 66.Kc3 Kh8 67.Kc2 Kh7 68.Kb1 Kg7 69.Qxg3 Kg8 70.Qh3 Kg7 71.Qd3 Kg8 72.Kc2 Kh8 73.g6 Kg7 74.Qd1 Kh6 75.Qf1 Kh5 76.Kd2 Kh4 77.Qg2 Kh5 78.Qg3 Kh6 79.Qxa3 Kg5 80.Ke1 Kf6 81.b6 Kxg6 82.Qc1 Kh5 83.Qc2 Kh6 84.Ke2 Kg5 85.Qb2 Kh4 86.Qa3 Kg4 87.Qb3 Kg5 88.a3 Kf5 89.Qd3+ Kf6 90.Qe4 dxe4 91.d5 Kf5 92.d6 Kf4 93.d7 e3 94.a4 Ke4 95.d8=B Ke5 96.Kxe3 Ke6 97.a5 Kd7 98.a6 Ke6 99.a7 Ke5 100.a8=R Kd6 101.b7 Ke5 102.b8=R Kd6 103.Rb5 Kc6 104.Ra6+ Kxb5 105.Rb6+ Ka4 106.Kd3 Ka5 107.Kc4 Ka4 108.Ra6# 1-0