1.Nf3 Nf6 2.c4 e6 3.g3 d5 4.Bg2 dxc4 5.Qa4+ c6 6.Qxc4 b5 7.Qb3 Bb7 8.O-O a6 9.a4 Nbd7 10.d4 c5 11.axb5 Bd5 12.Qd3 Be4 13.Qc4 Bd5 14.Qd3 c4 15.Qc2 axb5 16.Rxa8 Qxa8 17.Nc3 Bc6 18.d5 Bxd5 19.Nxb5 Qb7 20.Nc3 Bc6 21.Ne1 Bb4 22.Bxc6 Qxc6 23.Ng2 O-O 24.Rd1 h6 25.Rd4 Bc5 26.Rh4 Ne5 27.Ne4 Be7 28.Nxf6+ Bxf6 29.Re4 Ra8 30.Ne3 Ra1 31.f4 Rxc1+ 32.Qxc1 Qxe4 33.fxe5 Bg5 34.Kf2 Qxe5 35.Qc3 Bxe3+ 36.Qxe3 Qxb2 37.Qe4 Qb6+ 38.Ke1 c3 39.Qa8+ Kh7 40.Qe4+ f5