1.Nf3 Nf6 2.g3 g6 3.b3 Bg7 4.Bb2 d6 5.d4 O-O 6.Bg2 Nc6 7.O-O Bd7 8.c4 Qc8 9.d5 Nb8 10.Re1 a5 11.a4 Na6 12.e4 Nc5 13.e5 Ng4 14.Bd4 b6 15.Nc3 Nxe5 16.Nxe5 dxe5 17.Bxe5 Bxe5 18.Rxe5 c6 19.Rxe7 Rb8 20.Qf3 Nxb3 21.Rae1 Nd4 22.Qf4 c5 23.d6 Be6 24.Nd5 Bxd5 25.Bxd5 Qf5 26.d7 Qxf4 27.gxf4 Rbd8 28.Rxf7 Rxf7 29.Re8+ Kg7 30.Rxd8 Kh6 31.Bxf7