1.Nf3 Nf6 2.c4 d5 3.cxd5 Bg4 4.Qa4+ Qd7 5.Qxd7+ Nbxd7 6.Nc3 O-O-O 7.d4 Bf5 8.Nh4 Bc2 9.f3 Nb6 10.e4 Ba4 11.Nxa4 Nxa4 12.Bc4 e6 13.Bb3 Nb6 14.dxe6 Bb4+ 15.Ke2 Rxd4 16.a3 Ba5 17.Nf5 Rdd8 18.exf7 g6 19.Ng7 Rdf8 20.Rd1 h6 21.e5 Nh5 22.Nxh5 gxh5 23.e6 c6 24.e7 Nd5 25.exf8=Q+ Rxf8 26.Bxd5 cxd5 27.Rxd5 Bc7 28.Rf5