Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 c6 3. Nf3 Nf6 4. Qc2 Nbd7 5. cxd5 cxd5 6. Bf4 e6 7. a3 Qa5+ 8.
Qc3 Qb6 9. Nbd2 Bd6 10. Bxd6 Qxd6 11. Rc1 O-O 12. e3 a6 13. Bd3 b5 14. Qc7 Qe7
15. Ne5 Ne8 16. Nc6 Qg5 17. Qg3 Qxg3 18. hxg3 Nef6 19. g4 h6 20. g5 hxg5 *
Position (FEN): r1b2rk1/3n1pp1/p1N1pn2/1p1p2p1/3P4/P2BP3/1P1N1PP1/2R1K2R w K - 0 21
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1195
Best move: Ne7#