1.d4 Nf6 2.c4 e6 3.Nc3 Bb4 4.Qc2 Nc6 5.Nf3 O-O 6.g3 d6 7.Bg2 e5 8.dxe5 dxe5 9.O-O e4 10.Nxe4 Bf5 11.Nxf6+ Qxf6 12.e4 Bg4 13.Bg5 Qg6 14.Be3 f5 15.Nh4 Qh5 16.f3 Ne5 17.fxg4 Nxg4 18.Qe2 g5 19.h3 gxh4 20.hxg4 fxg4 21.Rf5 Rxf5 22.exf5 hxg3 23.Bd5+ Kf8 24.a3 Bd6 25.Qd2 Ke7 26.Bg5+ Kd7 27.Be6+ Ke8 28.b4 Rd8 29.Bxd8 Bf4 30.Qd7+ Kf8 31.Qe7#