1.d4 Nf6 2.c4 e6 3.Nf3 d5 4.g3 Bb4+ 5.Nbd2 c6 6.Qc2 b6 7.Bg2 Bb7 8.O-O O-O 9.Rd1 Nbd7 10.a3 Be7 11.e4 dxc4 12.Nxc4 c5 13.e5 Nd5 14.Nd6 Bc6 15.b4 Rb8 16.Bd2 f6 17.dxc5 bxc5 18.exf6 Bxd6 19.Ng5 N7xf6 20.Nxe6 Qe8 21.Nxf8 Bxf8 22.Qc4 Kh8 23.bxc5 Rc8 24.Rac1 h6 25.Re1 Qd7 26.Qd3 Bb5 27.Qd4 Bc6 28.h3 Qf7 29.Qc4 Qd7 30.Bb4 Qb7 31.Ba5 Qd7 32.Red1 Qf5 33.Rd4 Nb6 34.cxb6 Bb7 35.Qxc8 Bxc8 36.bxa7 Qxa5 37.a8=Q Qxa8 38.Bxa8 Ng8 39.Rf4 g6 40.Bb7 Kg7 41.a4 Bc5 42.Rf7+ Kxf7 43.Bxc8 Bxf2+ 44.Kf1 Kf6 45.Kg2 Bc5 46.Rh1 Be7 47.Rg1 Kg5 48.Re1 Ba3 49.Ra1 Bd6 50.Kf1 Ba3 51.Bf5 Bb4 52.Bxg6 Be7 53.Rd1 Ba3 54.Rb1 Be7 55.Re1 Bb4 56.Re2 Bc3 57.Re6 Bb4 58.Bb1 Nf6 59.Re5# 1-0