Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. Nc3 d5 3. exd5 cxd5 4. d4 Nf6 5. Nf3 Bg4 6. h3 Bxf3 7. Qxf3 Nc6 8.
Be3 e6 9. a3 Qb6 10. O-O-O Rc8 11. Na4 Qa5 12. Nc5 Bxc5 13. dxc5 Ne4 14. Qg4
O-O 15. Bh6 g6 16. Bxf8 Kxf8 17. Qh4 Qxc5 18. Qxh7 Nd4 19. Qh8+ Ke7 20. Qxd4 *
Position (FEN): 2r5/pp2kp2/4p1p1/2qp4/3Qn3/P6P/1PP2PP1/2KR1B1R b - - 0 20
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 875
Best move: Qxc2#