1.d4 Nf6 2.c4 e6 3.Nc3 Bb4 4.f3 c5 5.d5 O-O 6.e4 b5 7.Nh3 bxc4 8.Bxc4 Nxd5 9.Bxd5 exd5 10.Qxd5 Qf6 11.O-O Nc6 12.Bg5 Qd4+ 13.Qxd4 cxd4 14.Nd5 Ba6 15.Rfc1 Rfc8 16.Rxc6 dxc6 17.Nxb4 Bc4 18.b3 Be6 19.Rc1 a5 20.Nxc6 Kf8 21.Nxd4 Rxc1+ 22.Bxc1 Bxh3 23.gxh3 Rc8 24.Bd2 a4 25.Kf2 axb3 26.axb3 Ke7 27.b4 Kd6 28.Nf5+ Kc6 29.Ne7+