Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. exd5 cxd5 4. Nf3 Nc6 5. Be2 Bg4 6. h3 Bxf3 7. Bxf3 e6 8.
a3 Nf6 9. Nc3 g6 10. Bg5 Bg7 11. Qd2 O-O 12. O-O-O Re8 13. h4 a5 14. h5 h6 15.
Bxf6 Qxf6 16. hxg6 Qxg6 17. Rdg1 Bf6 18. Rxh6 Qg7 19. Rh5 Qg6 20. g4 Nxd4 21.
Qe3 *
Position (FEN): r3r1k1/1p3p2/4pbq1/p2p3R/3n2P1/P1N1QB2/1PP2P2/2K3R1 b - - 1 21
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1046
Best move: Qxc2#