1.d4 Nf6 2.c4 e6 3.Nf3 b6 4.Bf4 Bb7 5.e3 Be7 6.h3 O-O 7.Nc3 d5 8.cxd5 Nxd5 9.Nxd5 Bxd5 10.Bd3 f5 11.Qc2 Nc6 12.a3 Bd6 13.Bxd6 Qxd6 14.Rc1 Rf7 15.e4 fxe4 16.Bxe4 Nxd4 17.Bxh7+ Kh8 18.Nxd4 Bxg2 19.Rg1 Qh2 20.Ne2 Raf8 21.Be4 Bxh3 22.Rh1 Qxf2+ 23.Kd2 Rd7+ 24.Kc3 Qe3+ 25.Bd3 Rf3 26.Rcd1 Kg8 27.Rxh3 Rxh3 28.Nc1 Qe5+ 29.Kb3 Rd4 30.Ka2 Qd5+ 31.Kb1 c5 32.b3 Qe5 33.Ne2 Rd5 34.Nc3 Rh2 35.Bh7+ Rxh7 36.Nxd5 exd5 37.Qg2 Qe4+ 38.Qxe4 dxe4 39.Rd8+ Kf7 40.Rd7+ Ke6 41.Rxa7 Kf5