1.e4 e5 2.f4 Bc5 3.Nf3 Nc6 4.Nc3 Nge7 5.fxe5 O-O 6.d4 Bb4 7.Bd2 d5 8.exd5 Nxd5 9.Ne4 Bxd2+ 10.Qxd2 Bf5 11.Bd3 Ndb4 12.O-O Nxd3 13.Qxd3 Bg6 14.Rae1 f5 15.exf6 gxf6 16.Qb3+ Kh8 17.Qxb7 Nxd4 18.Nxd4 Qxd4+ 19.Kh1 Rae8 20.Rf4 f5 21.Qxc7 Rxe4 22.Rexe4 Qd1+ 23.Rf1 Qxf1#