Chess puzzle (Checkmate)
Moves: 1. Nc3 d5 2. e3 e6 3. f4 Ne7 4. Nf3 g6 5. b3 Bg7 6. Bb2 O-O 7. Be2 a6 8. O-O
Nbc6 9. Qe1 d4 10. exd4 Bxd4+ 11. Nxd4 Qxd4+ 12. Kh1 Qa7 13. Qh4 Nf5 14. Qh3 f6
15. g4 Nfd4 16. Bd3 Kg7 17. Ne4 f5 18. gxf5 exf5 19. Ng5 h6 20. Nf3 Kh7 21.
Rae1 Bd7 22. Nxd4 Nxd4 23. Re7+ Kg8 24. Qxh6 Bc6+ 25. Kg1 *
Position (FEN): r4rk1/qpp1R3/p1b3pQ/5p2/3n1P2/1P1B4/PBPP3P/5RK1 b - - 2 25
Black to move.
Themes: Double Check Middlegame Mate in 1 
Puzzle rating: 1744
Best move: Ne2#