Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. Nc3 Nf6 4. Bb5+ Bd7 5. Bxd7+ Nbxd7 6. O-O g6 7. d4 cxd4
8. Nxd4 Bg7 9. Be3 O-O 10. f3 Ne5 11. Qe2 Rc8 12. Rad1 Qa5 13. Bc1 a6 14. Kh1
b5 15. Nb3 Qc7 16. a3 Nc4 17. Rd3 Rfd8 18. Rfd1 h6 19. f4 e6 20. h3 Nh5 21. Qf3
Nxa3 22. bxa3 Bxc3 23. g4 Ng7 24. f5 exf5 25. exf5 Be5 26. Bxh6 Qxc2 27. Bxg7 *
Position (FEN): 2rr2k1/5pB1/p2p2p1/1p2bP2/6P1/PN1R1Q1P/2q5/3R3K b - - 0 27
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 961
Best move: Qh2#