1.Nf3 Nf6 2.g3 d5 3.Bg2 Bf5 4.O-O Nbd7 5.d3 e6 6.c4 c6 7.Nc3 Be7 8.cxd5 cxd5 9.Re1 O-O 10.e4 Bg6 11.exd5 exd5 12.d4 Bb4 13.Qb3 Ba5 14.Ne5 Nxe5 15.Rxe5 Bb6 16.Qa4 Bc7 17.Re1 h6 18.Qb3 Ba5 19.Qxb7 Rc8 20.Bf4 Ne4 21.Nxd5 Bxe1 22.Ne7+ Kh7 23.Rxe1 Qa5 24.b4 Qxa2 25.Bxe4 Rce8 26.Nxg6 fxg6 27.Bxg6+ Kxg6 28.Qc6+ Kf7 29.Qd7+ Kg6 30.Rxe8 Rf6 31.Re7