Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. c3 Nf6 4. d3 d5 5. exd5 Nxd5 6. h3 Be6 7. Be2 Be7 8. O-O
O-O 9. a3 f5 10. c4 Nb6 11. Nc3 Bf6 12. Nh2 Nd4 13. Be3 Nxe2+ 14. Qxe2 e4 15.
dxe4 Bxc4 16. Qh5 Bxf1 17. Rxf1 Bxc3 18. bxc3 fxe4 19. Bd4 Qd5 20. Qg4 g6 21.
Qg3 Qd6 22. Be5 Qxa3 23. Ng4 Qe7 *
Position (FEN): r4rk1/ppp1q2p/1n4p1/4B3/4p1N1/2P3QP/5PP1/5RK1 w - - 2 24
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1329
Best move: Nh6#