1.d4 Nf6 2.c4 b6 3.Nf3 Bb7 4.Nc3 e6 5.g3 Bb4 6.Bd2 c5 7.Bg2 cxd4 8.Nb5 Bc5 9.O-O e5 10.b4 a6 11.Na3 Bd6 12.Nxd4 Bxg2 13.Nf5 Bxf1 14.Nxd6+ Kf8 15.Kxf1 Nc6 16.b5 Qe7 17.Nf5 Qe6 18.Qb1 g6 19.Bh6+ Kg8 20.Bg7 gxf5 21.Bxh8 Kxh8 22.bxc6 Qxc6 23.Kg1 Ne4 24.Qd3 Qe6 25.Nc2 Nc5 26.Qf3 Rg8 27.Ne3 f4 28.Nd5 b5 29.cxb5 axb5 30.Rb1 Qc6 31.Rd1 Rg6 32.Qc3 fxg3 33.Qxe5+ f6 34.Qe8+ Kg7 35.hxg3 Qe6 36.Qxe6 dxe6 37.Nc7 Rg4 38.Nxb5 Rb4 39.Nd4 Kf7 40.Rc1 Rxd4 41.Rxc5 Rd2 42.Rc7+ Kg6 43.e4 Rxa2 44.Kg2