1.Nf3 Nf6 2.g3 d5 3.d3 c5 4.Bg2 Nc6 5.O-O e6 6.Nbd2 Bd6 7.e4 O-O 8.Re1 Qc7 9.Qe2 dxe4 10.dxe4 e5 11.Nc4 Nd4 12.Qd1 Bg4 13.c3 Nxf3+ 14.Bxf3 Bxf3 15.Qxf3 b5 16.Nxd6 Qxd6 17.Bg5 Nd7 18.Rad1 Qe6 19.Rd5 Rac8 20.Red1 Nb6 21.Rd6 Qxa2 22.Rf6 gxf6 23.Bh6 f5 24.exf5 Kh8 25.f6 Rfd8 26.Qg4 Rxd1+ 27.Qxd1 Qe6 28.Bg7+ Kg8 29.Qh5 Nd7 30.Qg5 Nf8 31.Bh8+ Ng6 32.Qh6