1.a4 d5 2.d4 Nf6 3.Nf3 c5 4.dxc5 e6 5.b4 a5 6.c3 axb4 7.cxb4 b6 8.e3 bxc5 9.b5 Bd6 10.Be2 Nbd7 11.O-O O-O 12.Nbd2 Bb7 13.Bb2 Bc7 14.Qc2 Re8 15.Rfd1 e5 16.e4 Qe7 17.Ne1 d4 18.f3 Ba5 19.Nc4 Nb6 20.Bc1 Nxc4 21.Bxc4 Nd7 22.Bd2 Nb6 23.Bxa5 Rxa5 24.Nd3 Rea8 25.Nb2 h6 26.Rdc1 Bc8 27.Bd5 Bb7 28.Bb3 Rc8 29.h3 Kh7 30.Qe2 Rf8 31.Nc4 Nxc4 32.Qxc4 Qg5 33.Kh1 Bc8 34.Qd3 Qe7 35.Qd2 Qa7 36.Rxc5 Rxa4 37.Rac1 Ra1 38.Rxe5 Rd8 39.Rd5 Rxd5 40.exd5 Bf5 41.Rxa1 Qxa1+ 42.Kh2 Qa3 43.Qf4 g6 44.Bd1 Qb4 45.Qc7 Kg8 46.b6 Qa5 47.Qb8+ Kh7 48.b7 Qxd5 49.Qc7 Bd7 50.b8=Q Qb7 51.Qcxb7 Bf5 52.Qe4 Bxe4 53.fxe4 f6 54.Qa7+ Kh8 55.Qb7 f5 56.exf5 h5 57.Bb3 h4 58.Bd1 gxf5 59.Qa6 Kg7 60.Qa3 Kh6 61.Qb4 Kg5 62.Qd6 d3 63.Qb4 Kf6 64.Qb5 Ke7 65.Qb1 Ke6 66.Bb3+ Ke7 67.Ba2 d2 68.Be6 f4 69.Bg8 Kf8 70.Qb3 d1=B 71.Qf7# 1-0