1.d4 Nf6 2.Nf3 e6 3.Bf4 c5 4.e3 Qb6 5.Nc3 cxd4 6.exd4 a6 7.a3 d6 8.Bd3 Bd7 9.O-O Bc6 10.Bc4 d5 11.Bb3 Nbd7 12.Re1 Be7 13.Nb1 O-O 14.Nbd2 Rac8 15.c3 Rfe8 16.Rb1 a5 17.a4 Qa6 18.Ne5 Nxe5 19.dxe5 Nd7 20.Bc2 Nf8 21.Nf3 b5 22.Nd4 b4 23.Bd3 Qb7 24.Nxc6 Rxc6 25.Bb5 Rec8 26.Bxc6 Rxc6 27.cxb4 Bxb4 28.Bd2 Rc4 29.Bxb4 Rxb4 30.b3 Ng6 31.Qc2 h5 32.Qc5 Kh7 33.Qxa5 Nh4 34.Re3 d4 35.Rg3 Qe4 36.Rf1 Rxb3 37.Qd2 g6 38.f4 d3 39.Rd1 Ra3 40.Rh3 Rc3 41.Rg3 Qxa4 42.h3 Ra3 43.Kh1 Nf5 44.Rxd3 Ra2 45.Qe1 Qxf4 46.Rf3 Qa4 47.Rc1 Qd4 48.Qc3 Qd5 49.Qc5 Qd2 50.Rg1 Kg7 51.Rb3 Qf4 52.Qc3 h4 53.Qc7 Re2 54.Qc5 Ng3+ 55.Rxg3 hxg3 56.Qc3 Rxg2 57.Rxg2 Qf1+ 58.Rg1 Qxh3#