1.d4 Nf6 2.Nf3 c6 3.g3 a5 4.c4 b5 5.c5 d6 6.cxd6 exd6 7.Bg2 d5 8.Qc2 Bd6 9.O-O O-O 10.Ne5 Re8 11.Bf4 Qb6 12.Nc3 Na6 13.Rac1 Nc7 14.e4 Bb7 15.Rfd1 Rac8 16.Nd7 Nxd7 17.Bxd6 Ne6 18.Qd2 b4 19.Na4 Qb5 20.Nc5 Ndxc5 21.dxc5 dxe4 22.Bxe4 Ba6 23.Re1 Rcd8 24.Bg2 h6 25.h4 Bc8 26.Re3 Nc7 27.Bxc7 Rxd2 28.Rxe8+ Kh7 29.Rxc8 Qe2 30.Rf1 Rxb2 31.Bf4 Rxa2 32.Rxc6 Rc2 33.Be3 Qc4 34.Rd6 b3 35.Bd5 Qd3 36.Bxf7 Qf5 37.Bxb3 Rc3 38.Be6 Qg4 39.Bxg4 a4 40.Ra6 Rc4 41.Bxh6 Rd4 42.Re6 a3 43.Ra1 Rd3 44.Rf6 Rxg3+ 45.Kh2 Rg1 46.Bxg7 Rf1 47.f3 Rf2+ 48.Kh1 Rd2 49.Rg1 Rg2 50.Rc6 Rf2 51.Bh3 Rxf3 52.Kh2 Rf8 53.h5 Rf1 54.Rb6 Rf2+ 55.Kg3 Rf3+ 56.Kg4 Rg3+ 57.Rxg3 a2 58.Bc3 a1=Q 59.Kh4 Qe1 60.Bf5# 1-0