1.Nf3 Nf6 2.b3 g6 3.Bb2 Bg7 4.g4 d5 5.h3 c5 6.Bg2 Nc6 7.O-O O-O 8.Ne5 Nxe5 9.Bxe5 Ne8 10.Bxg7 Nxg7 11.d4 h5 12.dxc5 hxg4 13.hxg4 Bxg4 14.Qxd5 Qc7 15.Nc3 Be6 16.Qg5 Nf5 17.e4 Nd4 18.Rad1 Nxc2 19.Rd2 Nb4 20.a3 Nc6 21.Nd5 Qa5 22.b4 Qxa3 23.b5 Nd8 24.Nxe7+ Kg7 25.Nf5+ Kg8 26.Qf6 Bxf5 27.exf5 Qxc5 28.Rd5 Qb6 29.Rd6 Qxb5 30.Bd5 Ne6 31.fxe6