1.Nf3 Nf6 2.d4 g6 3.Bg5 Bg7 4.e3 d5 5.Bd3 O-O 6.Nbd2 Bf5 7.Bxf5 gxf5 8.Bxf6 Bxf6 9.Ne5 Nd7 10.f4 e6 11.Qh5 Bg7 12.O-O-O Nxe5 13.fxe5 f6 14.Nf3 Qe7 15.exf6 Qxf6 16.Qg5 Qxg5 17.Nxg5 Rf6 18.g3 Bh6 19.Nh3 Bxe3+ 20.Kb1 Kf7 21.c3 Ke7 22.Rde1 Bh6 23.Re5 Kd6 24.Rf1 Rg6 25.Rfe1 b6 26.R1e2 c5 27.Rc2 cxd4 28.cxd4 Rg4 29.Nf4 Bxf4 30.gxf4 Rxf4