Chess puzzle (Checkmate)
Moves: 1. Nf3 d5 2. g3 e6 3. Bg2 c5 4. O-O Nc6 5. c4 d4 6. e4 Nf6 7. d3 e5 8. h3 Be7
9. Na3 O-O 10. Nh2 h6 11. f4 exf4 12. gxf4 Nh7 13. f5 Bg5 14. Ng4 Bxc1 15. Qxc1
Qh4 16. Qf4 Kh8 17. Nb5 Ng5 18. Qd6 Kg8 19. Nf2 Rd8 20. Qxc5 a6 21. Nc7 Rb8 22.
Nd5 Qg3 23. Nh1 *
Position (FEN): 1rbr2k1/1p3pp1/p1n4p/2QN1Pn1/2PpP3/3P2qP/PP4B1/R4RKN b - - 5 23
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1424
Best move: Nxh3#