Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nc3 Ne7 3. Bc4 Ng6 4. d3 Bb4 5. Bd2 O-O 6. Nf3 Nh4 7. Nd4 Nxg2+ 8.
Kf1 Nh4 9. Qg4 Ng6 10. a3 Bc5 11. Be3 d5 12. Bb3 Bxd4 13. Bxd4 e5 14. Qg3 exd4
15. Nxd5 Na6 16. h4 c6 17. h5 Nh8 18. h6 g6 19. Qe5 f6 *
Position (FEN): r1bq1rkn/pp5p/n1p2ppP/3NQ3/3pP3/PB1P4/1PP2P2/R4K1R w - - 0 20
White to move.
Themes: Double Check Middlegame Mate in 1 
Puzzle rating: 900
Best move: Ne7#