Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. d4 cxd4 3. c3 dxc3 4. Nxc3 Nc6 5. Nf3 d6 6. Bc4 Nf6 7. O-O e6 8.
Qe2 Be7 9. Rd1 O-O 10. e5 Ng4 11. exd6 Bf6 12. Nb5 Nge5 13. Bf4 Nxc4 14. Qxc4
Bd7 15. Nc7 Rc8 16. Qe2 h6 17. Rac1 g5 18. Bg3 h5 19. Ne5 h4 20. Nxd7 Qxd7 21.
Bxh4 gxh4 22. Qg4+ Kh7 23. Rc5 Rg8 *
Position (FEN): 2r3r1/ppNq1p1k/2nPpb2/2R5/6Qp/8/PP3PPP/3R2K1 w - - 4 24
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1689
Best move: Rh5#