1.Nf3 Nf6 2.c4 c6 3.g3 d5 4.Bg2 Bf5 5.cxd5 cxd5 6.Qb3 Qc8 7.Nc3 e6 8.d3 Be7 9.Bf4 O-O 10.Nb5 Nc6 11.Rc1 Qd8 12.O-O a6 13.Nbd4 Qd7 14.Nxc6 bxc6 15.Ne5 Qe8 16.Nxc6 Nh5 17.Qb7 Nxf4 18.Nxe7+ Qxe7 19.Qxe7 Nxe2+ 20.Kh1 Nxc1 21.Rxc1 Bxd3 22.Rc7 Rab8 23.Qa3 Bb5 24.Kg1 Rbc8 25.Qc5 Rcd8 26.Bf1 d4 27.Bxb5 axb5 28.Kf1 d3 29.Ke1 Rd5 30.Qc6 Re5+ 31.Kd1