1.d4 Nf6 2.c4 e6 3.g3 Bb4+ 4.Bd2 Be7 5.Nf3 O-O 6.Nc3 d5 7.Bg2 dxc4 8.Qa4 a6 9.Qxc4 b5 10.Qd3 Bb7 11.Be3 Nbd7 12.O-O Qb8 13.Rfd1 c5 14.dxc5 Nxc5 15.Qd4 Rd8 16.Qe5 Ncd7 17.Qxb8 Raxb8 18.Rac1 Rbc8 19.Ne1 Bxg2 20.Kxg2 Kf8 21.f3 Ne5 22.Rxd8+ Rxd8 23.b3 Ba3 24.Rc2 Bb4 25.Bf4 Ng6 26.Bg5 Rc8 27.Nxb5 Rd8 28.Nc3 Ne5 29.Ne4 h6 30.Bd2 Nd5 31.Bxb4+ Nxb4 32.Rc5 Rd1 33.Nc2 Nec6 34.Nxb4 Nxb4 35.a3 Nd5 36.Ra5 Rb1 37.b4 Ne3+ 38.Kf2 Nd1+ 39.Ke1 f5 40.Nc5 Ne3+ 41.Kd2 Nc4+ 42.Kc2 Re1 43.Rxa6 Rxe2+ 44.Kd3 Ke7 45.Kxe2 Ke8 46.Kd3 Kf8 47.Kxc4 Ke8 48.f4 g6 49.a4 e5 50.a5 h5 51.Kb5 e4 52.Ra7 h4 53.Rb7 Kd8 54.Kc6 Ke8 55.Kd6 g5 56.a6 gxf4 57.a7 Kd8 58.a8=Q# 1-0