Chess puzzle (Checkmate)
Moves: 1. c4 c5 2. Nc3 Nc6 3. g3 d6 4. Bg2 Nf6 5. e4 Bd7 6. Nge2 g6 7. O-O Bg7 8. d3
O-O 9. h3 Nd4 10. Nxd4 cxd4 11. Ne2 e5 12. f4 Qc8 13. g4 b6 14. f5 Rb8 15. Ng3
b5 16. g5 Ne8 17. f6 Bh8 18. b3 bxc4 19. bxc4 Bxh3 20. Nf5 Bxg2 *
Position (FEN): 1rq1nrkb/p4p1p/3p1Pp1/4pNP1/2PpP3/3P4/P5b1/R1BQ1RK1 w - - 0 21
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 965
Best move: Ne7#