1.e4 Nf6 2.e5 Nd5 3.d4 d6 4.c4 Nb6 5.f4 dxe5 6.fxe5 e6 7.Nc3 Bb4 8.Nf3 O-O 9.a3 Bxc3+ 10.bxc3 h6 11.Bd3 f6 12.exf6 Qxf6 13.O-O Nc6 14.a4 e5 15.Nxe5 Qe6 16.Rxf8+ Kxf8 17.Qf3+ Qf6 18.Ng6+ Kf7 19.Qh5 Kg8 20.Be3 Ne7 21.Rf1 Nxg6 22.Rxf6 gxf6 23.Qxg6+ Kf8 24.Bxh6+ Ke7 25.Bg7 Kd7 26.Qxf6 Ke8 27.Bf8 Nd7 28.Qe7#