1.d4 Nf6 2.Nf3 e6 3.g3 d5 4.Bg2 c5 5.O-O Be7 6.dxc5 Bxc5 7.c4 O-O 8.Nc3 Nc6 9.cxd5 exd5 10.Bg5 Be7 11.Rc1 Be6 12.Nd4 Nxd4 13.Qxd4 Qd7 14.Rfd1 Rac8 15.Qxa7 Bc5 16.Qa4 b5 17.Qxb5 Qa7 18.e3 d4 19.Bxf6 Rb8 20.Qe2 gxf6 21.Ne4 Be7 22.exd4 Qxa2 23.Ra1 Qxb2 24.Qxb2 Rxb2 25.Ra7 Bd8 26.Ra6 Kg7 27.h3 Bb6 28.Nc5 Rd8 29.Nd3 Rb3 30.Nf4 Bxd4 31.Nxe6+ fxe6 32.Rf1 Rxg3 33.Rxe6 Kf7 34.Rc6 Rdg8 35.Rc7+ Ke6 36.Re1+ Kd6 37.Rc6+ Kd7 38.Rc4 Rxg2+ 39.Kh1 Be5 40.f4 Bd6 41.Rd1 R2g3 42.Kh2 Rg2+ 43.Kh1 R2g3 44.Kh2 Rb3 45.Rcd4 Rb6 46.R1d2 Ke7 47.Re2+ Kf7 48.Ra2 Bc5 49.Rd1 Rb3 50.Re2 Rgg3 51.Re7+ Kg6 52.f5+ Kh6 53.Re6 Rxh3+ 54.Kg2 Rbg3+ 55.Kf1 Rg1+ 56.Ke2 Rg2+ 57.Kf1 Rf2+ 58.Ke1 Rh1#