Chess puzzle (Checkmate)
Moves: 1. e4 d6 2. d4 e5 3. d5 Nf6 4. Nc3 Nbd7 5. Bg5 Be7 6. Qf3 h6 7. Bh4 a5 8. Bb5
O-O 9. O-O-O Nc5 10. h3 c6 11. dxc6 bxc6 12. Bxc6 Rb8 13. Bxf6 Bxf6 14. Nd5
Bg5+ 15. Kb1 Be6 16. Ne3 Qb6 17. b3 Qxc6 18. Nd5 Rfc8 19. h4 Nxb3 20. cxb3 Qc2+
21. Ka1 Bc1 22. Rxc1 *
Position (FEN): 1rr3k1/5pp1/3pb2p/p2Np3/4P2P/1P3Q2/P1q2PP1/K1R3NR b - - 0 22
Black to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 609
Best move: Qxc1#