1.d4 f5 2.c4 Nf6 3.g3 e6 4.Bg2 Be7 5.Nf3 O-O 6.O-O c6 7.b3 b6 8.Bb2 Ba6 9.Ne5 Qc7 10.Nd2 d6 11.Nd3 Nbd7 12.Nf4 Rfe8 13.Nxe6 Qb7 14.b4 d5 15.b5 cxb5 16.cxd5 Bd6 17.Qb3 Rac8 18.a3 Nf8 19.Rfe1 Qd7 20.e4 fxe4 21.Nxe4 Nxe4 22.Bxe4 Bb7 23.Qf3 g6 24.Re3 Qe7 25.Qg4 Kh8 26.Rae1 Nd7 27.Qh3 Rg8 28.Bxg6 Rxg6 29.Nf4 Qf7 30.Nxg6+ Qxg6 31.Qxd7