1.d4 d5 2.c4 dxc4 3.e4 Nc6 4.Nf3 Bg4 5.Be3 Qd6 6.Nc3 O-O-O 7.Bxc4 Bxf3 8.Qxf3 Qb4 9.Bb3 Nxd4 10.Qxf7 Nh6 11.Bxh6 gxh6 12.O-O e5 13.Nd5 Qd6 14.Kh1 c6 15.Ne3 Qg6 16.Rad1 Qxe4 17.Rfe1 Bb4 18.Nd5 Qxe1+ 19.Rxe1 cxd5 20.Rc1+ Nc6 21.Bxd5 Rhf8 22.Qe6+ Kb8 23.Bxc6 bxc6 24.Qb3 a5 25.a3 Rxf2 26.axb4 Rdd2 27.bxa5+ Ka8 28.Qg8+ Ka7 29.Qxh7+