Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. e4 O-O 5. Nf3 d6 6. Be2 Nbd7 7. O-O e5 8. Re1
Re8 9. Bf1 Nh5 10. d5 a5 11. Be3 Nf4 12. g3 Nh5 13. Nh4 h6 14. Be2 Nhf6 15. a3
Nf8 16. Qc2 Bd7 17. b4 axb4 18. axb4 Rxa1 19. Rxa1 Ng4 20. Bd2 Qf6 21. Be1 h5
22. Ra7 Bc8 23. Ng2 Nh7 24. h4 Bh6 25. c5 g5 26. hxg5 Nxg5 27. Nd1 Nh3+ 28. Kf1
*
Position (FEN): 2b1r1k1/Rpp2p2/3p1q1b/2PPp2p/1P2P1n1/6Pn/2Q1BPN1/3NBK2 b - - 3 28
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1637
Best move: Nh2#