1.c4 Nf6 2.Nc3 g6 3.g3 Bg7 4.Bg2 O-O 5.d4 d6 6.Nf3 Nc6 7.O-O e5 8.d5 Ne7 9.e4 Ne8 10.Ne1 f5 11.Nd3 Nf6 12.f3 h5 13.f4 fxe4 14.Nxe4 Nxe4 15.Bxe4 Bg4 16.Qe1 exf4 17.Nxf4 Qd7 18.Ne6 Rxf1+ 19.Kxf1 Be5 20.Bg5 Bxe6 21.dxe6 Qxe6 22.Bxe7 Qxe7 23.Bxb7 Rb8 24.Bd5+ Kg7 25.Rb1 c6 26.Bf3 h4 27.Kg2 h3+ 28.Kxh3 Qe6+ 29.Kg2 Qxc4 30.b3 Qc2+ 31.Qf2