Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 g6 6. Bc4 Bg7 7. Bg5 O-O 8.
Qd2 Nc6 9. Nxc6 bxc6 10. h4 Rb8 11. O-O-O Qa5 12. f3 Be6 13. Bxe6 fxe6 14. g4
Rxb2 15. Kxb2 Rb8+ 16. Ka1 Nxe4 17. fxe4 Bxc3+ 18. Qxc3 *
Position (FEN): 1r4k1/p3p2p/2ppp1p1/q5B1/4P1PP/2Q5/P1P5/K2R3R b - - 0 18
Black to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 787
Best move: Qxc3#