1.d4 Nf6 2.Nf3 e6 3.c4 c5 4.Nc3 cxd4 5.Nxd4 Qb6 6.g3 Nc6 7.Nb3 Ne5 8.e4 Bb4 9.Qe2 Qc6 10.Bd2 d6 11.f4 Ned7 12.Bg2 e5 13.Nb5 Bc5 14.Na5 Qb6 15.b4 Bd4 16.c5 dxc5 17.Nc4 Qc6 18.Nxd4 exd4 19.e5 d3 20.Bxc6 dxe2 21.Bf3 Ng8 22.b5 Ne7 23.Nd6+ Kf8 24.Kxe2 Rb8 25.Be3 Ng6 26.Nxc8 Rxc8 27.Bxb7 Rc7 28.Bc6 Ke7 29.Rhd1 Rd8 30.Rac1 Ndf8 31.Bxc5+