1.Nf3 Nf6 2.d4 d5 3.a3 c6 4.Qd3 g6 5.e3 Be6 6.Nc3 Bg7 7.Be2 O-O 8.h3 Nbd7 9.e4 Nxe4 10.Nxe4 dxe4 11.Qxe4 Bd5 12.Qd3 c5 13.O-O cxd4 14.Nxd4 Ne5 15.Qg3 Bxg2 16.Rd1 Be4 17.Ne6 Qxd1+ 18.Bxd1 fxe6 19.Bf4 Nc6 20.c3 Rad8 21.Be2 Bd5 22.Rd1 Rf5 23.Be3 Be5 24.f4 Bg7 25.c4 Be4 26.Rxd8+ Nxd8 27.Bxa7 Nf7 28.Qe3 Bc6 29.Bg4 Rf6 30.Bd4 e5 31.Bxe5 Nxe5 32.fxe5 Rf8 33.b4 h5 34.Be6+ Kh7 35.b5 Rf3 36.Qe1 Be8 37.Qe4 Rg3+ 38.Kf2 Rxa3 39.Qxb7 Ra2+ 40.Ke3 Bh6+ 41.Kd3 Ra3+ 42.Kc2 Ra2+ 43.Kb3 Re2 44.Qxe7+ Bg7 45.Qxe8 Rxe5 46.Qg8+ Kh6 47.Bd5 Re3+ 48.Ka4 Rxh3 49.Qe6 Rg3 50.b6 h4 51.b7 Rh3 52.Qxh3 Bf8 53.Qxh4+ Kg7 54.b8=B Ba3 55.Qe1 Bc5 56.Bc7 Bg1 57.Qd2 Bd4 58.Bh1 Bb6 59.Kb4 Ba5+ 60.Bxa5 Kf7 61.Bd8 Kg7 62.Qd7+ Kg8 63.c5 Kf8 64.Qb5 Kg7 65.Qe2 g5 66.Bxg5 Kg8 67.c6 Kh7 68.Be4+ Kh8 69.Kc4 Kg7 70.Be7 Kh8 71.Qd3 Kg7 72.Kd4 Kh8 73.Qb3 Kg7 74.Qb5 Kh8 75.Bh1 Kg7 76.Qb3 Kh8 77.Qe3 Kh7 78.Qg5 Kh8 79.Ba3 Kh7 80.Qh4+ Kg6 81.Ke4 Kg7 82.Qf4 Kh8 83.c7 Kg8 84.c8=B Kh8 85.Bd7 Kg8 86.Qh6 Kf7 87.Bb2 Ke7 88.Bg2 Kxd7 89.Qh7+ Kd8 90.Kd3 Ke8 91.Ba8 Kf8 92.Bb7 Ke8 93.Qf7+ Kd8 94.Bf6# 1-0