Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Be3 e5 7. Nb3 Be6 8. f3
Nbd7 9. Qd2 Rc8 10. O-O-O Be7 11. g4 Nb6 12. h4 Nfd7 13. h5 h6 14. Be2 Bc4 15.
f4 Qc7 16. g5 hxg5 17. fxg5 Bxe2 18. Qxe2 Nc4 19. Nd5 Qc6 20. Nxe7 Kxe7 21. g6
f6 22. h6 Nxe3 23. Qxe3 *
Position (FEN): 2r4r/1p1nk1p1/p1qp1pPP/4p3/4P3/1N2Q3/PPP5/2KR3R b - - 0 23
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 837
Best move: Qxc2#