1.Nf3 Nf6 2.c4 e6 3.g3 d5 4.Bg2 Be7 5.d4 O-O 6.Qc2 dxc4 7.Qxc4 a6 8.Bf4 Nd5 9.Nc3 Nxf4 10.gxf4 Nd7 11.O-O b5 12.Qd3 Bb7 13.Ng5 Bxg5 14.Bxb7 Ra7 15.fxg5 Rxb7 16.Ne4 f5 17.gxf6 Nxf6 18.Nxf6+ Rxf6 19.Qe4 Rb6 20.Rac1 Rh6 21.Rc5 Rd6 22.e3 Rh4 23.f4 Rg4+ 24.Kh1 Rg6 25.Rfc1 Rd7 26.Rc6 Qe7 27.Rxa6 c5 28.f5 exf5 29.Ra8+ Kf7 30.Qxf5+ Rf6 31.Qh5+ g6 32.Qxh7+ Ke6 33.Ra6+