Chess puzzle (Checkmate)
Moves: 1. e4 Nc6 2. Bc4 e5 3. h3 Nf6 4. d3 Bc5 5. a3 d6 6. Nf3 h6 7. O-O a6 8. b4 Ba7
9. c3 O-O 10. Qb3 Ne7 11. Be3 Ng6 12. Nbd2 Bd7 13. a4 Qc8 14. Bxa7 Rxa7 15. d4
Bxh3 16. gxh3 Qxh3 17. Rfd1 Nf4 18. Bf1 Qg4+ 19. Kh2 Qh5+ 20. Kg1 Ng4 21. dxe5
dxe5 22. Bg2 Raa8 23. Nf1 *
Position (FEN): r4rk1/1pp2pp1/p6p/4p2q/PP2Pnn1/1QP2N2/5PB1/R2R1NK1 b - - 3 23
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1224
Best move: Ne2#