Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. a3 d6 3. Nf3 Nf6 4. Nc3 a6 5. d4 cxd4 6. Nxd4 e5 7. Nb3 Be7 8. Be3
O-O 9. f3 Be6 10. Nd5 Bxd5 11. exd5 Nbd7 12. Bd3 Rc8 13. O-O Nb6 14. Be4 Nc4
15. Bc1 b5 16. Qe2 Qb6+ 17. Kh1 Nh5 18. Re1 f5 19. Bd3 f4 20. Qe4 g6 21. Nd2
Rf5 22. Nxc4 Ng3+ 23. hxg3 *
Position (FEN): 2r3k1/4b2p/pq1p2p1/1p1Ppr2/2N1Qp2/P2B1PP1/1PP3P1/R1B1R2K b - - 0 23
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 841
Best move: Rh5#