1.d4 d5 2.Nf3 Nf6 3.c4 dxc4 4.a4 Bf5 5.e3 Nc6 6.Bxc4 e6 7.O-O Be7 8.Nh4 Bg6 9.Nxg6 hxg6 10.f4 g5 11.Bb5 Qd6 12.Qf3 gxf4 13.Bxc6+ bxc6 14.Qxf4 Qd7 15.h3 Rb8 16.Nc3 Bd6 17.Qg5 Kf8 18.e4 Rh5 19.Qd2 Bb4 20.Qe2 Ba5 21.Rxf6 Qxd4+ 22.Be3 Qe5 23.Rf3 Kg8 24.Rd1 g6 25.Bd4 Qg5 26.Bf6 Bb6+ 27.Kh2 Qc5 28.Rd8+ Kh7 29.Qf1 g5 30.Rd7 g4 31.Rxf7+