Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Be3 Ng4 7. Bg5 h6 8. Bh4
g5 9. Bg3 Bg7 10. Be2 h5 11. h3 h4 12. Bxg4 hxg3 13. fxg3 Bxg4 14. Qxg4 Bxd4
15. O-O-O Bxc3 16. bxc3 Qc8 *
Position (FEN): rnq1k2r/1p2pp2/p2p4/6p1/4P1Q1/2P3PP/P1P3P1/2KR3R w kq - 1 17
White to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 503
Best move: Qxc8#