1.d4 Nf6 2.Nf3 e6 3.Bf4 c5 4.e3 Be7 5.c3 O-O 6.Bd3 d5 7.Nbd2 cxd4 8.exd4 a6 9.Ne5 Nfd7 10.Qh5 f5 11.Ndf3 Nf6 12.Qh3 Ne4 13.g4 Nd7 14.gxf5 exf5 15.Nxd7 Bxd7 16.Rg1 Bf6 17.Ne5 Be6 18.Rg2 b5 19.f3 Nd6 20.Ke2 Rc8 21.Rag1 Qe7 22.Qh6 a5 23.Bg5 Rc7 24.Bxf6 Qxf6 25.Qf4 Ne8 26.Bxb5 Rb7 27.a4 Nd6 28.Kd3 Nxb5 29.axb5 a4 30.Ra1 Rxb5 31.Rxa4 Rfb8 32.Nc6 Re8 33.Ra7 Bf7 34.Qc7 f4 35.b4 Bg6+ 36.Kd2 Bf7 37.Ne5 Bg6 38.Ng4 Qf8 39.Ne5 Qf6 40.Ng4 Qf8 41.Qc6 Qf5 42.Qxe8+ Bxe8 43.Nh6+