1.Nf3 Nf6 2.c4 c6 3.d4 d5 4.cxd5 cxd5 5.Nc3 Nc6 6.Bf4 Bf5 7.e3 e6 8.Bb5 Nd7 9.Qa4 Rc8 10.Bxc6 Rxc6 11.Qxa7 Qc8 12.Qa5 Ra6 13.Qc7 Qa8 14.O-O Rc6 15.Nb5 Qa6 16.a4 Ke7 17.Bd6+ Rxd6 18.Nxd6 Qxd6 19.Qxb7 Kf6 20.a5 Bd3 21.a6 Bxf1 22.a7 Be7 23.Kxf1 Nb6 24.a8=Q Nxa8 25.Rxa8 Rxa8 26.Qxa8 Qb4 27.Ne5 Qxb2 28.g4 Qb1+ 29.Kg2 Qe4+ 30.Kg3 Bd6 31.Qd8+ Be7 32.Qe8