Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Bc4 e6 3. Nc3 a6 4. a3 b5 5. Ba2 Bb7 6. d4 cxd4 7. Qxd4 Qc7 8. Nf3
d6 9. Be3 Nd7 10. O-O-O Ngf6 11. h3 Be7 12. g4 h6 13. Rd2 O-O 14. g5 hxg5 15.
Bxg5 Rac8 16. Rg1 e5 17. Qd3 Nc5 18. Qe2 Ncxe4 19. Nxe4 Nxe4 20. Bh6 g6 21.
Bxf8 Nxd2 22. Bxe7 *
Position (FEN): 2r3k1/1bq1Bp2/p2p2p1/1p2p3/8/P4N1P/BPPnQP2/2K3R1 b - - 0 22
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1377
Best move: Qxc2#