Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 Bc5 5. Nb3 Be7 6. Nc3 h5 7. Be3 Nc6 8.
Qd2 Nf6 9. O-O-O a6 10. g3 O-O 11. Bg2 Rb8 12. f4 d6 13. h3 Qc7 14. Bf3 Nd7 15.
g4 h4 16. Bf2 Nc5 17. Qe1 b5 18. Bxh4 Nxb3+ 19. axb3 b4 20. Na4 e5 21. f5 Nd4
22. Bxe7 *
Position (FEN): 1rb2rk1/2q1Bpp1/p2p4/4pP2/Np1nP1P1/1P3B1P/1PP5/2KRQ2R b - - 0 22
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1072
Best move: Qxc2#