1.Nf3 Nf6 2.c4 b6 3.d4 e6 4.g3 Ba6 5.Qc2 c5 6.Bg2 Nc6 7.dxc5 Bxc5 8.O-O Rc8 9.Qa4 Bb7 10.Nc3 O-O 11.Bf4 Be7 12.Ne5 Nxe5 13.Bxb7 Rxc4 14.Qxa7 Rxf4 15.gxf4 Ng6 16.Bf3 Nxf4 17.Nb5 Nh3+ 18.Kg2 Ng5 19.Qc7 Qe8 20.Nd6 Bxd6 21.Qxd6 Nxf3 22.exf3 Nd5 23.a4 Qd8 24.b4 Qf6 25.a5 Qd4 26.Rfd1 Qb2 27.axb6 Ne3+ 28.Kg1 Nf5 29.Qxf8+ Kxf8 30.b7 Nd4 31.b8=Q+ Ke7 32.Ra8 Nxf3+ 33.Kh1