Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. c3 Nf6 4. Bd3 Nbd7 5. Bc2 b5 6. a4 b4 7. d4 cxd4 8. cxd4
Bb7 9. Qe2 a5 10. Bg5 g6 11. Nbd2 Bg7 12. Rc1 O-O 13. O-O Rc8 14. h3 Qb6 15.
Qe3 Rfe8 16. Bh6 Bh8 17. Bd3 e5 18. Rxc8 Rxc8 19. Bb5 exd4 20. Nxd4 Ne5 21. f4
Neg4 22. hxg4 Nxg4 23. Nf5 Nxe3 *
Position (FEN): 2r3kb/1b3p1p/1q1p2pB/pB3N2/Pp2PP2/4n3/1P1N2P1/5RK1 w - - 0 24
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 676
Best move: Ne7#