Chess puzzle (Checkmate)
Moves: 1. c4 c5 2. Nc3 Nc6 3. Nf3 Nf6 4. e3 g6 5. d4 cxd4 6. exd4 Bg7 7. Be2 e6 8. O-O
O-O 9. Bf4 Re8 10. a3 d5 11. c5 Ne4 12. Be3 Nxc3 13. bxc3 b6 14. cxb6 axb6 15.
Qc2 e5 16. dxe5 Nxe5 17. Nxe5 Bxe5 18. Rfd1 Bf5 19. Qb3 Qh4 20. g3 Qh3 21. Bf1
Qg4 22. h3 Qh5 23. g4 Bxg4 24. hxg4 *
Position (FEN): r3r1k1/5p1p/1p4p1/3pb2q/6P1/PQP1B3/5P2/R2R1BK1 b - - 0 24
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1055
Best move: Qh2#