Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. d4 a6 4. d5 Be7 5. c4 Qb6 6. Be2 Nf6 7. e5 Ne4 8. d6 Qb4+
9. Kf1 Bd8 10. a3 Qb6 11. Bd3 Nf6 12. exf6 Bxf6 13. Qc2 Nc6 14. Ra2 Ne5 15.
Nxe5 Bxe5 16. g3 Qxd6 17. Kg2 b6 18. f4 Bd4 19. Nc3 Rb8 20. Rf1 f5 21. Re1 Bb7+
22. Kh3 g6 23. Be3 Qf8 24. Bxd4 *
Position (FEN): 1r2kq1r/1b1p3p/pp2p1p1/2p2p2/2PB1P2/P1NB2PK/RPQ4P/4R3 b k - 0 24
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1144
Best move: Qh6#