1.d4 d5 2.c4 e6 3.Nf3 Nf6 4.g3 dxc4 5.Bg2 b5 6.a4 c6 7.axb5 cxb5 8.Ne5 Nd5 9.Nc3 f6 10.e4 Nxc3 11.Qh5+ g6 12.Nxg6 hxg6 13.Qxh8 Qxd4 14.Bh6 Nd7 15.O-O Ne2+ 16.Kh1 Bb7 17.Rad1 Qc5 18.Qg8 O-O-O 19.Be3 Qe5 20.Qxg6 Bc5 21.Qg4 Bxe3 22.fxe3 Rh8 23.Qxe2 Qxg3 24.Bf3 Ne5 25.Rd4 f5 26.Rf2 Nxf3 27.Rxf3 Bxe4 28.Rxc4+ bxc4 29.Qxc4+ Qc7