1.c4 c6 2.Nf3 Nf6 3.e3 b6 4.Nc3 d5 5.d4 e6 6.Bd3 Bb7 7.O-O Be7 8.e4 dxe4 9.Nxe4 Nbd7 10.Qe2 O-O 11.Rd1 Qc7 12.Nc3 Rfe8 13.Bg5 h6 14.Bh4 Rad8 15.Bg3 Qc8 16.h3 c5 17.Nb5 cxd4 18.Nxa7 Qa8 19.Nb5 Nh5 20.Bh2 Bxf3 21.Qxf3 Qxf3 22.gxf3 e5 23.a3 Bg5 24.Nc7 Re7 25.Nd5 Ree8 26.b4 Nhf6 27.Nxf6+ Bxf6 28.a4 Ra8 29.Be4 Ra7 30.a5 bxa5 31.c5 a4 32.Rdc1 Bg5 33.Rc4 a3 34.b5 d3 35.b6 Ra5 36.Bc6 Nxc5 37.Bxe8 d2 38.Bc6 Nb3 39.b7 Nxa1 40.b8=Q+ Kh7 41.Qb1+ f5 42.Qxa1 Bh4 43.Kf1 Ra6 44.Ke2 d1=N 45.Rc2 Bg5 46.Bd7 Bd8 47.Kd2 Rc6 48.f4 Ba5+ 49.Kxd1 Rd6+ 50.Ke2 Ra6 51.h4 Kg6 52.Bc6 Bc3 53.Qxc3 a2 54.Qa1 Ra7 55.Bb5 Rc7 56.Bc4 Kh7 57.Bb3 Rxc2+ 58.Ke3 g6 59.Bf7 h5 60.Kd3 Rc5 61.Kd2 Kg7 62.Bg1 Rc3 63.Kd1 Kh7 64.Be8 Kh6 65.Ba4 Ra3 66.fxe5 Rg3 67.fxg3 g5 68.Be8 Kh7 69.Bc6 Kg8 70.e6 g4 71.e7 Kh7 72.Qxa2 Kh8 73.Ke1 Kh7 74.Kd2 Kg7 75.Qa3 Kf6 76.Bb7 f4 77.Ba8 f3 78.Qa4 Ke5 79.Bb6 Kd6 80.Bc5+ Kxc5 81.Ke3 Kb6 82.Qxg4 Kc7 83.Qg8 Kb6 84.e8=Q f2 85.Bg2 Ka5 86.Qef8 f1=Q 87.Qa3+ Kb6 88.Qb4+ Qb5 89.Qf4 Qe8+ 90.Qxe8 Ka7 91.Kd4 Kb6 92.Qg4 hxg4 93.Bd5 Ka6 94.Kc3 Kb6 95.Qb5+ Ka7 96.Qb7# 1-0