1.d4 d5 2.c4 c6 3.Nc3 Nf6 4.Nf3 dxc4 5.a4 Bf5 6.Ne5 e6 7.f3 h6 8.e4 Bh7 9.Bxc4 Be7 10.O-O Nbd7 11.Nxf7 Kxf7 12.Bxe6+ Kf8 13.e5 Nxe5 14.dxe5 Qxd1 15.Rxd1 Bc5+ 16.Kh1 Ng8 17.Rd7 Ne7 18.Rxb7 Rd8 19.Bf4 g5 20.Bg3 Bg8 21.Bxg8 Rxg8 22.Ne4 Be3 23.Re1 Nf5 24.e6 Rg7 25.Rxg7 Kxg7 26.Be5+ Kf8 27.g4 Bd4 28.Bc7 Rc8 29.gxf5 Rxc7 30.f6 Be5 31.e7+ Ke8 32.Nd6+