1.Nf3 Nf6 2.g3 g6 3.b3 c5 4.Bb2 d5 5.Bg2 Nc6 6.O-O Bg7 7.d4 Ne4 8.e3 Bg4 9.h3 Bd7 10.Nbd2 f5 11.c4 e6 12.Ne5 O-O 13.Ndf3 Be8 14.Qe2 g5 15.dxc5 g4 16.hxg4 fxg4 17.Nxg4 Bh5 18.Ngh2 Ne5 19.g4 Nxg4 20.Bxg7 Nxh2 21.Bxf8 Nxf3+ 22.Bxf3 Qg5+ 23.Kh1 Qh4+ 24.Kg2 Qg5+ 25.Kh3 Qf5+ 26.Bg4 Rxf8 27.Bxf5 Rxf5 28.Rg1+ Kf7 29.Qb2 e5 30.f4 Bf3 31.Qxe5