Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nc3 a6 3. Nf3 Nc6 4. d4 cxd4 5. Nxd4 Nf6 6. Bc4 e5 7. Nf5 b5 8. Bb3
Bb4 9. Nxg7+ Kf8 10. Bh6 Bxc3+ 11. bxc3 Kg8 12. Qf3 d5 13. Qg3 Nxe4 14. Qe3 Qf6
15. Bxd5 Nxc3 16. Ne8 Qg6 17. Qxc3 Nd4 18. Rc1 Qxh6 19. Bxa8 *
Position (FEN): B1b1N1kr/5p1p/p6q/1p2p3/3n4/2Q5/P1P2PPP/2R1K2R b K - 0 19
Black to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 1176
Best move: Qxc1#