1.Nf3 Nf6 2.g3 d5 3.Bg2 e6 4.O-O Be7 5.c4 O-O 6.d3 c5 7.d4 dxc4 8.dxc5 Bxc5 9.Qc2 Qe7 10.Ne5 Nc6 11.Nxc6 bxc6 12.Nd2 c3 13.bxc3 Ba6 14.c4 Rab8 15.Qa4 Bc8 16.Nb3 Bd6 17.Rd1 Rd8 18.Be3 Rb4 19.Qxa7 Rd7 20.Qa8 Rb8 21.Qa5 Ng4 22.Bc5 Bxc5 23.Nxc5 Rxd1+ 24.Rxd1 h6 25.Qd8+ Qxd8 26.Rxd8+ Kh7 27.Bxc6 Ne5 28.Bb5 Ra8 29.f4 Ng4 30.a4 e5 31.Bd7