Chess puzzle (Checkmate)
Moves: 1. Nf3 d5 2. d4 Nc6 3. Bf4 Bf5 4. a3 e6 5. e3 Nf6 6. Bb5 Qd7 7. Ne5 Qd8 8. Nxc6
bxc6 9. Bxc6+ Ke7 10. Bxa8 Qxa8 11. Nc3 Qb7 12. b4 Ne4 13. Nxe4 Bxe4 14. O-O
Ke8 15. c3 Be7 16. Qg4 Bf6 17. Rfc1 Ke7 18. c4 c6 19. c5 Re8 20. Bd6+ Kd7 21.
Rc3 a5 22. Rb3 a4 23. Rb2 Bg6 24. Raa2 Be7 25. b5 Bxd6 26. cxd6 Kxd6 27. Rb4
cxb5 28. Rab2 Ra8 29. Rxb5 Qc8 30. Qg5 *
Position (FEN): r1q5/5ppp/3kp1b1/1R1p2Q1/p2P4/P3P3/1R3PPP/6K1 b - - 2 30
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 593
Best move: Qc1#