Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Bg5 Be7 7. Qd2 Qc7 8.
O-O-O b5 9. a3 d6 10. f4 Bd7 11. h3 O-O 12. g4 Re8 13. Bg2 Nc6 14. e5 Nd5 15.
Nxd5 exd5 16. Bxd5 Rac8 17. Nxc6 Bxc6 18. Bxc6 Qxc6 19. exd6 Bxd6 20. Qxd6 *
Position (FEN): 2r1r1k1/5ppp/p1qQ4/1p4B1/5PP1/P6P/1PP5/2KR3R b - - 0 20
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 836
Best move: Qxc2#