Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. e5 c5 4. c3 Nc6 5. Nf3 Qb6 6. a3 cxd4 7. cxd4 Nge7 8. b4
Nf5 9. Be3 Nxe3 10. fxe3 Be7 11. b5 Na5 12. Nbd2 O-O 13. Be2 Bd7 14. a4 Rac8
15. O-O Rc3 16. Kf2 Rfc8 17. Qb1 Qd8 18. Qb2 Bh4+ 19. g3 Bg5 20. Nxg5 Qxg5 21.
Ra3 Qxe3+ 22. Ke1 Rc1+ 23. Qxc1 *
Position (FEN): 2r3k1/pp1b1ppp/4p3/nP1pP3/P2P4/R3q1P1/3NB2P/2Q1KR2 b - - 0 23
Black to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 1150
Best move: Rxc1#