Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 Nxd4 6. Qxd4 Qb6 7. Qxb6 axb6
8. Bg5 d6 9. Bxf6 gxf6 10. Bd3 e5 11. h3 Bh6 12. Nd5 Bg7 13. Nxb6 Rb8 14. Bb5+
Ke7 15. Nd5+ Ke6 16. O-O f5 17. Bc4 fxe4 18. Nc3+ Kf5 19. g4+ Kg6 20. Nxe4 h5
21. Nxd6 hxg4 22. hxg4 Bxg4 23. Rfe1 Bf3 24. Be2 *
Position (FEN): 1r5r/1p3pb1/3N2k1/4p3/8/5b2/PPP1BP2/R3R1K1 b - - 3 24
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 563
Best move: Rh1#