1.Nf3 Nf6 2.g3 e6 3.Bg2 d5 4.O-O Be7 5.c4 dxc4 6.Qa4+ c6 7.Qxc4 b5 8.Qb3 Bb7 9.d4 O-O 10.Nc3 a6 11.Rd1 Qc8 12.Bg5 Nbd7 13.a4 b4 14.Ne4 a5 15.Ne5 Nxe4 16.Bxe7 Re8 17.Bxe4 Nxe5 18.Bd6 Nd7 19.Rac1 Nf6 20.Bf3 Qd7 21.Bc5 Qc7 22.e4 e5 23.d5 cxd5 24.exd5 Qd7 25.Bb6 e4 26.Rc7 Bxd5 27.Qe3 Qxa4 28.Be2 Ba2 29.Bd4 Rad8 30.Ra1 Qb3 31.Bxf6 gxf6 32.Rxa2 Qxa2 33.Bc4 Qb1+ 34.Kg2 Rf8 35.Qb3 Qd1 36.Bxf7+ Kh8 37.Qe6 Qf3+ 38.Kh3 Qxf2 39.Bh5 Rd2 40.Qe7 Qf1+ 41.Kg4 Qf3+ 42.Kh3 Qxh5#