1.d4 Nf6 2.Nf3 e6 3.g3 c5 4.e3 Nc6 5.c4 d5 6.cxd5 exd5 7.Bg2 cxd4 8.Nxd4 Bd6 9.Qb3 h5 10.Nc3 h4 11.O-O Rh5 12.Nxd5 Kf8 13.Nxc6 bxc6 14.Nf4 Bxf4 15.exf4 Be6 16.Qd1 Bd5 17.Re1 hxg3 18.hxg3 Qd7 19.b3 Kg8 20.Bb2 Rh6 21.Bxf6 gxf6 22.Bxd5 cxd5 23.Qf3 Kg7 24.Rad1 Rah8 25.f5 Rh5 26.Rd4 Rxf5 27.Rg4+ Rg5 28.Rxg5+ fxg5 29.Re5 f6 30.Rxd5 Qe6 31.Rd1 a5 32.Qd3 Re8 33.Rc1 Re7 34.Qd8 Qe5 35.Rc4 Qe2 36.Rd4 Ra7 37.Ra4 Re7 38.Kg2 Re3 39.Qa8 Re5 40.Rc4 Kg6 41.Qg8+ Kh6 42.Rc7 Qe4+ 43.Kh2 Re7 44.Qf8+ Kg6 45.Qxe7 Qb4 46.Qh7# 1-0