1.c4 Nf6 2.Nc3 g6 3.g3 Bg7 4.Bg2 O-O 5.d4 d6 6.Nf3 Nc6 7.O-O Bf5 8.b3 e5 9.Be3 Ng4 10.Bg5 f6 11.Bc1 Bd7 12.Ba3 exd4 13.Nxd4 f5 14.e3 f4 15.Bxc6 bxc6 16.exf4 Qf6 17.Nce2 g5 18.h3 gxf4 19.hxg4 Bxg4 20.Nxc6 f3 21.Nf4 Qh6 22.Ne7+ Kh8 23.Ned5 c6 24.Ne3 Rxf4 25.Bxd6 Rd4 26.Nxg4 Rxd1 27.Nxh6 Rxa1 28.Nf7+ Kg8 29.Nh6+ Kh8 30.Nf7+ Kg8 31.Nh6+