Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nc3 c5 3. a3 Nc6 4. Bb5 Qc7 5. Nf3 a6 6. Ba4 b5 7. Bb3 c4 8. Ba2
Nge7 9. d3 d5 10. O-O g6 11. Re1 Bg7 12. exd5 Bxc3 13. bxc3 exd5 14. Bh6 Be6
15. Bg7 Rg8 16. Bf6 Qf4 17. Bg5 Qf5 18. d4 f6 19. Bd2 g5 20. Qe2 Kf7 21. Kf1
Ng6 22. h3 h5 23. Bxg5 Rae8 24. Be3 Nf4 25. Bxf4 Qxh3 26. Ng5+ Rxg5 27. Bxg5 *
Position (FEN): 4r3/5k2/p1n1bp2/1p1p2Bp/2pP4/P1P4q/B1P1QPP1/R3RK2 b - - 0 27
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1017
Best move: Qh1#