Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Nxe5 Nc6 4. Nf3 Nxe4 5. Qe2 Qe7 6. d3 Nc5 7. Nc3 Qxe2+
8. Bxe2 Ne6 9. O-O f6 10. a3 Ne7 11. d4 d5 12. Re1 g5 13. h3 h5 14. Bd3 Kf7 15.
Nb5 a6 16. Rxe6 axb5 17. Re1 Nf5 18. Bxb5 g4 19. hxg4 hxg4 20. Nd2 Nxd4 21. Bd3
g3 22. fxg3 Bc5 23. Nb3 Ne2+ 24. Kf1 *
Position (FEN): r1b4r/1pp2k2/5p2/2bp4/8/PN1B2P1/1PP1n1P1/R1B1RK2 b - - 4 24
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1655
Best move: Nxg3#