Chess puzzle (Checkmate)
Moves: 1. c4 e6 2. Nc3 Bb4 3. Qc2 Ne7 4. Nf3 Nbc6 5. e3 d5 6. a3 Bxc3 7. Qxc3 Nf5 8.
d4 Bd7 9. Bd3 Nh4 10. Nxh4 Qxh4 11. O-O O-O-O 12. cxd5 exd5 13. b4 f5 14. b5
Ne7 15. a4 g5 16. a5 Kb8 17. b6 cxb6 18. axb6 axb6 19. Qa3 Nc6 20. Bb5 Na5 21.
Bd2 Bxb5 22. Bxa5 Bxf1 23. Bxb6 Ba6 24. Rc1 Rc8 25. Qd6+ Ka8 26. Ra1 Qe4 27. f3
Qd3 28. Qxd5 Qxe3+ 29. Kh1 Rc1+ 30. Rxc1 *
Position (FEN): k6r/1p5p/bB6/3Q1pp1/3P4/4qP2/6PP/2R4K b - - 0 30
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 668
Best move: Qxc1#