Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 d6 3. d4 f5 4. dxe5 fxe4 5. Ng5 d5 6. e6 Bc5 7. Nc3 e3 8. Qxd5
exf2+ 9. Kd1 Nc6 10. Nf7 Qe7 11. Bg5 Qxe6 12. Qxe6+ Bxe6 13. Nxh8 h6 14. Bh4 g5
15. Bg3 O-O-O+ 16. Bd3 Bg4+ 17. Kd2 Nf6 18. Nf7 Re8 19. Rhf1 *
Position (FEN): 2k1r3/ppp2N2/2n2n1p/2b3p1/6b1/2NB2B1/PPPK1pPP/R4R2 b - - 9 19
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1453
Best move: Be3#