1.Nf3 c5 2.c3 Nc6 3.d4 d5 4.e3 Nf6 5.a3 e6 6.b4 cxb4 7.cxb4 Bd6 8.Bb2 O-O 9.Nbd2 b6 10.Bd3 Bb7 11.O-O Rc8 12.Ne5 Bb8 13.f4 Nxe5 14.dxe5 Ne4 15.Nf3 Re8 16.Nd4 f6 17.Qh5 f5 18.g4 g6 19.Qh3 Kh8 20.gxf5 gxf5 21.Kh1 Qe7 22.Bxe4 fxe4 23.Nxe6 Qxe6 24.f5 Qxe5 25.Bxe5+ Bxe5 26.Rac1 d4 27.Rxc8 Bxc8 28.Qh5 Rf8 29.f6 Bd6 30.Qd5