1.c4 Nf6 2.Nf3 c6 3.d4 d5 4.e3 Bf5 5.Nc3 Nbd7 6.Be2 dxc4 7.Bxc4 e6 8.O-O Bd6 9.Bd3 Bg4 10.e4 e5 11.d5 cxd5 12.exd5 Nc5 13.Bb5+ Nfd7 14.b4 Na6 15.a3 Nb8 16.Ne4 Bc7 17.h3 Bf5 18.Nc5 Qc8 19.Nh4 Bg6 20.f4 f6 21.Ne6 Bb6+ 22.Kh1 Kf7 23.f5 a6 24.Bxd7 Qxd7 25.fxg6+ hxg6 26.Nxg6 Kxg6 27.Qg4+ Kh7 28.Rxf6 gxf6 29.Qh5+ Kg8 30.Qg6+ Qg7 31.Qxg7#