Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bg5 Nf6 3. Nd2 Bf5 4. e3 e6 5. c3 c5 6. Bb5+ Nc6 7. Ngf3 Be7 8. O-O
O-O 9. Rc1 cxd4 10. Bxc6 bxc6 11. Nxd4 Rc8 12. Nxf5 exf5 13. Nf3 Ne4 14. Bxe7
Qxe7 15. Nd4 g6 16. c4 Qb4 17. cxd5 cxd5 18. Rxc8 Rxc8 19. Nxf5 gxf5 20. Qxd5
Qd2 21. Qxf5 Rc1 22. Rxc1 *
Position (FEN): 6k1/p4p1p/8/5Q2/4n3/4P3/PP1q1PPP/2R3K1 b - - 0 22
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 847
Best move: Qxc1#