1.d4 Nf6 2.Nf3 e6 3.c4 b6 4.g3 Ba6 5.Qc2 Bb7 6.Nc3 Bb4 7.Bg2 Be4 8.Qb3 Nc6 9.O-O Bxc3 10.Qxc3 O-O 11.b4 h6 12.a4 Ne7 13.Bb2 d5 14.c5 a6 15.Rfc1 Qe8 16.Bf1 b5 17.Ra3 Qb8 18.Rca1 Qb7 19.Ne5 c6 20.Bc1 Bh7 21.f3 Rfc8 22.Bf4 Ne8 23.g4 f6 24.Nd3 bxa4 25.Rxa4 Nc7 26.Bxc7 Bxd3 27.Qxd3 Qxc7 28.Rxa6 Rxa6 29.Rxa6 Rb8 30.Qd2 e5 31.e3 f5 32.Bh3 Rf8 33.dxe5 Qxe5 34.Qd4 Qb8 35.f4 fxg4 36.Bxg4 Kh8 37.Qe5 Qb7 38.Rb6 Qa7 39.b5 Ng6 40.Qd4 Qa5 41.Kf2 Qa2+ 42.Be2 Nxf4 43.exf4 Re8 44.Qd1 Qa3 45.Kg2 Qb2 46.Kf1 Qc3 47.Bd3 Qd4 48.Qf3 Qc3 49.bxc6 Qd2 50.Rb1 Rf8 51.Kg1 g6 52.Qh3 Ra8 53.Qxh6+ Kg8 54.Qxg6+ Kf8 55.Qf5+ Ke7 56.Rb7+ Ke8 57.Qf7+ Kd8 58.Qd7# 1-0