1.d4 Nf6 2.c4 e5 3.dxe5 Ng4 4.e4 Nxe5 5.Nc3 Bc5 6.Be2 Qf6 7.f4 Ng6 8.Nd5 Qd8 9.Nf3 c6 10.f5 cxd5 11.fxg6 fxg6 12.Qxd5 Bb4+ 13.Kf2 Qf6 14.Rf1 Qe6 15.Kg1 O-O 16.Be3 Nc6 17.Ng5 Qxd5 18.Rxf8+ Bxf8 19.exd5 Ne5 20.Rf1 b6 21.b3 Bc5 22.Bxc5 bxc5 23.Ne4 Bb7 24.Nxc5 Rb8 25.Re1 Bc8 26.d6 Rb6 27.Bf1 Nf7 28.Re8#