Chess puzzle (Checkmate)
Moves: 1. b4 e5 2. a3 d5 3. Bb2 Bd6 4. Nf3 f6 5. e3 e4 6. Nd4 Be5 7. Be2 Ne7 8. O-O
O-O 9. c4 Re8 10. Qc2 c6 11. d3 Nf5 12. dxe4 Bxh2+ 13. Kxh2 Rxe4 14. cxd5 Rh4+
15. Kg1 Qc7 16. Nf3 Rh6 17. dxc6 Nxc6 18. Qc5 b6 19. Bc4+ Be6 20. Bxe6+ Kh8 21.
Bxf5 bxc5 22. bxc5 Ne5 23. Be4 Nxf3+ 24. Bxf3 *
Position (FEN): r6k/p1q3pp/5p1r/2P5/8/P3PB2/1B3PP1/RN3RK1 b - - 0 24
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 571
Best move: Qh2#