Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 d6 3. d4 Bg4 4. Bc4 Nc6 5. dxe5 dxe5 6. Qxd8+ Rxd8 7. Bg5 Be7
8. O-O Bxf3 9. Bxe7 Ngxe7 10. gxf3 Nd4 11. Na3 Nxf3+ 12. Kg2 Nh4+ 13. Kg3 g5
14. Nb5 c6 15. Nc3 Rd2 16. Bd3 f5 17. exf5 Nexf5+ 18. Kg4 Rxd3 19. cxd3 Kf7 20.
Rae1 h5+ 21. Kxg5 Rg8+ 22. Kxh5 Nf3 23. Ne4 Rg6 24. Re3 *
Position (FEN): 8/pp3k2/2p3r1/4pn1K/4N3/3PRn2/PP3P1P/5R2 b - - 4 24
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 2002
Best move: Ng7#