Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 Nc6 5. Nc3 Qc7 6. f4 a6 7. Qd3 b5 8. Be3
Bb7 9. O-O-O Bc5 10. Nxc6 Bxe3+ 11. Qxe3 Bxc6 12. Bd3 Nf6 13. h3 h5 14. e5 Nd5
15. Nxd5 Bxd5 16. Be4 Bxe4 17. Qxe4 Rc8 18. g4 h4 19. Rd3 *
Position (FEN): 2r1k2r/2qp1pp1/p3p3/1p2P3/4QPPp/3R3P/PPP5/2K4R b k - 1 19
Black to move.
Themes: Queenside Attack Endgame Mate in 1 
Puzzle rating: 821
Best move: Qxc2#