1.d4 d5 2.Nf3 e6 3.c4 c5 4.cxd5 exd5 5.Nc3 Nc6 6.g3 Nf6 7.Bg2 Be7 8.O-O O-O 9.Bg5 cxd4 10.Nxd4 h6 11.Be3 Re8 12.Rc1 Bg4 13.Nxc6 bxc6 14.Na4 Qd7 15.f3 Bf5 16.Bc5 Bd8 17.Kh1 Bc7 18.Ba3 Qe6 19.e4 dxe4 20.Nc5 Qe5 21.fxe4 Nxe4 22.Qf3 Nxc5 23.Rxc5 Qe2 24.Qxf5 Qe6 25.Bxc6 Qxf5 26.Rcxf5 f6 27.Bxa8 Rxa8 28.Rd1 Kf7 29.Rfd5 Bb6 30.Rd7+ Kg6 31.Rb7 Re8 32.Rdd7 Re1+ 33.Kg2 Re2+ 34.Kf3 Rxh2 35.Rxg7+ Kf5 36.g4+ Ke5 37.Rbe7+ Kd5 38.Rg6 Rf2+ 39.Kg3 Rc2 40.Rxf6 Bc7+ 41.Kh3 Rh2#