1.Nf3 Nf6 2.g3 b6 3.Bg2 Bb7 4.O-O e6 5.c4 c5 6.b3 Be7 7.Bb2 O-O 8.e3 d5 9.cxd5 exd5 10.d4 c4 11.Ne5 cxb3 12.Qxb3 Nc6 13.Rc1 Na5 14.Qd3 Rc8 15.Nc3 Nc4 16.Qe2 Nxe5 17.dxe5 Ne4 18.Bh3 Rc4 19.Nxe4 Rxc1+ 20.Rxc1 dxe4 21.Rd1 Qe8 22.Bd7 Qb8 23.Qg4 f6 24.Be6+ Kh8 25.Rd7 f5 26.Bxf5 Rxf5 27.Qxf5 Bc8 28.Rd8+