Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. f3 b5 7. Be2 e6 8. Be3
Be7 9. Qd2 O-O 10. g4 Bb7 11. h4 b4 12. Nd1 a5 13. g5 Ne8 14. h5 Nd7 15. Nf2 a4
16. Ng4 b3 17. g6 bxc2 18. h6 Bh4+ 19. Kf1 fxg6 20. Nxe6 Qe7 21. hxg7 Nxg7 22.
Bd4 Nxe6 *
Position (FEN): r4rk1/1b1nq2p/3pn1p1/8/p2BP1Nb/5P2/PPpQB3/R4K1R w - - 0 23
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1193
Best move: Nh6#