Chess puzzle (Checkmate)
Opening: Italian_Game, Italian_Game_Anti-Fried_Liver_Defense
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 h6 4. d4 exd4 5. Nxd4 Qf6 6. Nxc6 Qxc6 7. Bb3 Qxe4+
8. Qe2 Qxe2+ 9. Kxe2 Bc5 10. Re1 Ne7 11. Nc3 c6 12. Ne4 Bb6 13. Nd6+ Kf8 14.
Bf4 f6 15. Kf1 Bc5 16. Rad1 b6 17. Rxe7 Kxe7 18. Re1+ Kd8 *
Position (FEN): r1bk3r/p2p2p1/1ppN1p1p/2b5/5B2/1B6/PPP2PPP/4RK2 w - - 2 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 882
Best move: Nf7#