Chess puzzle (Checkmate)
Moves: 1. Nf3 d5 2. d4 Nf6 3. c4 c6 4. cxd5 cxd5 5. Nc3 Nc6 6. Bf4 Bf5 7. e3 e6 8. Bb5
Nd7 9. O-O Be7 10. Rc1 Rc8 11. Na4 O-O 12. Bxc6 Rxc6 13. Rxc6 bxc6 14. Ne5 Nxe5
15. Bxe5 Qa5 16. b3 c5 17. dxc5 Bxc5 18. Nxc5 Qxc5 19. Bd4 Qa3 20. Qd2 Rc8 21.
Rc1 Rxc1+ 22. Qxc1 *
Position (FEN): 6k1/p4ppp/4p3/3p1b2/3B4/qP2P3/P4PPP/2Q3K1 b - - 0 22
Black to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 447
Best move: Qxc1#