Chess puzzle (Checkmate)
Moves: 1. f4 e5 2. d3 d6 3. e4 exf4 4. Bxf4 Nf6 5. Nf3 Be7 6. Be2 O-O 7. O-O Nbd7 8.
Nbd2 b6 9. d4 Bb7 10. Bd3 Nh5 11. Be3 c5 12. d5 Nhf6 13. c4 Qc7 14. Qc2 Rfe8
15. Bg5 h6 16. Bh4 Ng4 17. Bf2 Nxf2 18. Rxf2 Bf6 19. Kh1 Ne5 20. Nxe5 Bxe5 21.
Raf1 f6 22. Rf3 Qf7 23. Be2 Qh5 24. Qd1 *
Position (FEN): r3r1k1/pb4p1/1p1p1p1p/2pPb2q/2P1P3/5R2/PP1NB1PP/3Q1R1K b - - 5 24
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 552
Best move: Qxh2#