1.d4 Nf6 2.c4 e6 3.g3 d5 4.Bg2 Bb4+ 5.Bd2 a5 6.Nf3 O-O 7.O-O b6 8.Bf4 Be7 9.Nc3 Bb7 10.cxd5 exd5 11.Ne5 Qc8 12.Qb3 Qe6 13.e4 Nxe4 14.Nxe4 a4 15.Qc2 dxe4 16.Qxc7 Bd5 17.Rfc1 f6 18.Nc4 Na6 19.Qxb6 Bxc4 20.Qxe6+ Bxe6 21.Bxe4 Rad8 22.Rc6 Bc8 23.d5 f5 24.d6 Bf6 25.Bd5+ Kh8 26.Rxc8 Rxc8 27.Bb7 Nb8 28.Bxc8 Rxc8 29.Rd1 Nd7 30.b3 axb3 31.axb3 Kg8