Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Bf4 e6 3. e3 d5 4. Bd3 Bd6 5. Bg3 O-O 6. Nf3 b6 7. c3 Bb7 8. Nbd2
Na6 9. O-O Bxg3 10. fxg3 c5 11. Ne5 c4 12. Bc2 Nc7 13. Ndf3 Ne4 14. Nd2 Qg5 15.
Nef3 Qxe3+ 16. Kh1 Nf2+ 17. Rxf2 Qxf2 18. Ne5 f6 19. Bxh7+ Kxh7 20. Qh5+ Kg8
21. Ng6 Qxd2 *
Position (FEN): r4rk1/pbn3p1/1p2ppN1/3p3Q/2pP4/2P3P1/PP1q2PP/R6K w - - 0 22
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1626
Best move: Ne7#