1.Nf3 Nf6 2.g3 c5 3.Bg2 g6 4.c3 Bg7 5.O-O O-O 6.d4 cxd4 7.cxd4 d5 8.Nc3 Ne4 9.Qb3 Nxc3 10.bxc3 Nc6 11.Bf4 e6 12.h4 h6 13.Rad1 Na5 14.Qb4 Re8 15.e4 dxe4 16.Ne5 g5 17.hxg5 hxg5 18.Bxg5 f6 19.Bh4 Qc7 20.Ng4 Kf7 21.Bxe4 f5 22.Ne5+ Bxe5 23.dxe5 Qxe5 24.Bf3 Kg6 25.Rfe1 Qc7 26.Qd4 e5 27.Qe3 f4 28.Qe4+ Bf5 29.Bh5+ Kxh5 30.Qxf5+ Kh6 31.Bg5+