1.d4 Nf6 2.c4 c6 3.Nc3 d5 4.Nf3 e6 5.Bg5 h6 6.Bxf6 Qxf6 7.e3 Nd7 8.Bd3 Bd6 9.O-O O-O 10.Qc2 Qe7 11.h3 a6 12.Rad1 Rd8 13.c5 Bc7 14.e4 dxe4 15.Nxe4 Nf6 16.Nxf6+ Qxf6 17.Rfe1 Bd7 18.Ne5 Be8 19.Qc3 b6 20.Be4 bxc5 21.Qxc5 Rab8 22.b3 Bb6 23.Qc3 Rbc8 24.b4 a5 25.bxa5 Ba7 26.a6 c5 27.Ng4 Qg5 28.dxc5 Rxc5 29.Qe3 Qe7 30.Rxd8 Qxd8 31.Rb1 Qc7 32.Bf3 Bb5 33.Bb7 Qa5 34.Qg3 Kh7 35.Ne5 Qc7 36.Rxb5 Rxb5 37.Qd3+ g6 38.Qxb5 Qc1+ 39.Qf1 Qc3 40.Nd3 Qd2 41.a4 Kg7 42.g3 h5 43.h4 g5 44.hxg5 h4 45.gxh4 e5 46.Be4 f5 47.gxf6+ Kxf6 48.Kg2 Qh6 49.Qe2 Qxh4 50.Qf3+ Ke7 51.Qf5 Qh3+ 52.Qxh3 Bd4 53.Qh4+ Ke6 54.Qh5 Ke7 55.Qh6 Bb6 56.Qxb6 Kd7 57.a7 Ke8 58.Qb7 Kd8 59.a8=Q# 1-0