Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nc3 e6 3. f4 Ne7 4. Nf3 f5 5. e5 d6 6. Bb5+ Nbc6 7. O-O d5 8. d4 c4
9. Be3 a6 10. Bxc6+ Nxc6 11. Ne2 b5 12. c3 Rb8 13. Qd2 Be7 14. h3 Kd7 15. a3
Qg8 16. Kh2 Nd8 17. Rg1 Nf7 18. Ng5 Nxg5 19. fxg5 Qd8 20. Raf1 Kc6 21. Nf4 Bd7
22. h4 Bxg5 23. hxg5 Qxg5 24. Nxe6 *
Position (FEN): 1r5r/3b2pp/p1k1N3/1p1pPpq1/2pP4/P1P1B3/1P1Q2PK/5RR1 b - - 0 24
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1473
Best move: Qh4#