1.d4 d5 2.c4 e6 3.Nf3 c6 4.Qc2 f5 5.g3 Nf6 6.Bg2 Bd6 7.O-O O-O 8.b3 Qe7 9.Bb2 f4 10.Nbd2 Bd7 11.Ne5 fxg3 12.hxg3 Be8 13.e4 dxe4 14.Nxe4 Bh5 15.Rae1 Nbd7 16.Ng5 Rae8 17.Bh3 Kh8 18.Nxe6 Rg8 19.Nf4 Nf8 20.Re3 g5 21.Nxh5 Nxh5 22.d5 Ng7 23.Ng4 Qf7 24.Rxe8 Qxe8 25.Nf6 Qg6 26.Qxg6 Nxg6 27.Nxg8 Kxg8 28.dxc6 bxc6 29.Rd1 Bf8 30.Rd7 h5 31.Rxa7 c5