Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 g6 3. d4 cxd4 4. Nxd4 Nc6 5. Nc3 Bg7 6. Be3 Nf6 7. Bc4 O-O 8.
O-O Nxe4 9. Nxe4 d5 10. Nxc6 bxc6 11. Bxd5 cxd5 12. Nd2 Bxb2 13. Rb1 Bg7 14.
Nb3 Bf5 15. Bd4 e5 16. Ba1 Rc8 17. Rc1 Qg5 18. Qxd5 Rxc2 19. Rxc2 Bxc2 20. Kh1
Rd8 21. Qa5 Rd1 22. Rxd1 Bxd1 23. Qxa7 Bxb3 24. axb3 *
Position (FEN): 6k1/Q4pbp/6p1/4p1q1/8/1P6/5PPP/B6K b - - 0 24
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 659
Best move: Qc1#