1.Nf3 d5 2.g3 g6 3.c4 c6 4.Qa4 dxc4 5.Qxc4 Be6 6.Qa4 Bg7 7.Nc3 Nf6 8.Bg2 O-O 9.O-O b5 10.Qc2 Na6 11.d3 Nb4 12.Qb1 a5 13.Bd2 Qb6 14.Rc1 Rfd8 15.Be3 c5 16.a4 Ng4 17.Bg5 h6 18.Bf4 c4 19.d4 Bf5 20.e4 g5 21.Nxb5 gxf4 22.exf5 Rac8 23.Qe4 Nd3 24.Rc2 h5 25.Rf1 Kf8 26.Qe2 Bf6 27.b3 fxg3 28.hxg3 Ndxf2 29.bxc4 Qb8 30.Rxf2 Qxg3 31.Rf1 Bxd4+ 32.Nbxd4 Rxd4 33.Re1 Rd7 34.c5 h4 35.c6 Rdc7 36.Ne5 Qh2+ 37.Kf1 Qf4+ 38.Nf3 Qg3 39.Bh1 h3 40.Ne5 Qf4+ 41.Qf3 Nh2+ 42.Rxh2 Qxh2 43.Re2 Rd8 44.Rxh2 Rd1+ 45.Ke2 Rf1 46.Qg4 Rd1 47.Qf3 Rd5 48.Qxh3 e6 49.Bf3 Rb7 50.Qh7 Rc5 51.c7 Rxe5+ 52.Kd3 Rc5 53.Bxb7 Rc6 54.Kd4 e5+ 55.Kd5 f6 56.Rh1 e4 57.Bxc6 e3 58.c8=Q# 1-0