Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nf3 Bf5 4. Be2 e6 5. Nc3 Qd8 6. O-O c6 7. d4 Be7 8.
Bf4 Nd7 9. Qd2 h5 10. h3 Ngf6 11. Rfe1 Nd5 12. Nxd5 cxd5 13. Ng5 Nf6 14. Bb5+
Kf8 15. Be5 Nd7 16. Nf3 Nxe5 17. Nxe5 g5 18. g4 hxg4 19. hxg4 Bh7 20. Qe3 Bd6
21. Nd7+ Kg8 22. Qf3 Be4 23. Nf6+ Qxf6 24. Qxf6 *
Position (FEN): r5kr/pp3p2/3bpQ2/1B1p2p1/3Pb1P1/8/PPP2P2/R3R1K1 b - - 0 24
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1394
Best move: Rh1#