Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 e5 6. Nxc6 bxc6 7. Bg5 h6 8.
Bh4 g5 9. Bg3 Bb4 10. Bxe5 O-O 11. Qd4 Bxc3+ 12. Qxc3 Re8 13. Bxf6 Rxe4+ 14.
Be2 Qe8 15. Qd3 d5 16. O-O-O Bf5 17. Qf3 Rf4 18. Qh5 Bg6 19. Qxh6 Rxf6 20. Qxg5
Qxe2 21. Qxf6 *
Position (FEN): r5k1/p4p2/2p2Qb1/3p4/8/8/PPP1qPPP/2KR3R b - - 0 21
Black to move.
Themes: Queenside Attack Endgame Mate in 1 
Puzzle rating: 880
Best move: Qxc2#