Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. d4 cxd4 3. c3 dxc3 4. Nxc3 Nc6 5. Nf3 e5 6. Bc4 h6 7. Qd5 Qf6 8.
O-O Nge7 9. Qd3 a6 10. Nd5 Nxd5 11. exd5 Na5 12. Re1 d6 13. Bd2 Nxc4 14. Qxc4
Be7 15. Bc3 O-O 16. Nxe5 dxe5 17. Bxe5 Qb6 18. Qc3 Bb4 19. Qg3 f6 20. Bc7 Qb5
21. Re7 Bxe7 22. d6 Bd8 23. Rc1 Qxb2 24. Qe3 Bxc7 25. Rxc7 Be6 26. Qxe6+ Kh8
27. Qe3 Rac8 28. Rxc8 Rxc8 29. d7 Rc1+ 30. Qxc1 *
Position (FEN): 7k/1p1P2p1/p4p1p/8/8/8/Pq3PPP/2Q3K1 b - - 0 30
Black to move.
Themes: Hanging Piece Endgame, Queen Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 787
Best move: Qxc1#