1.d4 d5 2.Nf3 Nf6 3.c4 e6 4.g3 Bd7 5.Bg2 dxc4 6.O-O Bc6 7.Qc2 b5 8.Nc3 a6 9.Bg5 Be7 10.e4 O-O 11.Rad1 Nfd7 12.Bf4 Bd6 13.d5 exd5 14.e5 Bc5 15.Ng5 g6 16.e6 Nf6 17.exf7+ Rxf7 18.Nxf7 Kxf7 19.Bg5 d4 20.Bxf6 Qxf6 21.Ne4 Bxe4 22.Qxe4 c6 23.Rfe1 Nd7 24.Qxc6 Qxc6 25.Bxc6 Ra7 26.a4 b4 27.Bd5+ Kg7 28.Bxc4 Nb6 29.Bb3 Rd7 30.a5 Nd5 31.Re5