Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. b3 Nc6 3. Bb2 e5 4. Nf3 d6 5. Nc3 Nf6 6. Bc4 Be7 7. Ng5 O-O 8. h4
h6 9. Nf3 Be6 10. Bd3 Nd4 11. Nxd4 cxd4 12. Ne2 Ng4 13. g3 Nf6 14. f4 exf4 15.
Nxf4 Bg4 16. Be2 Bxe2 17. Qxe2 Qc7 18. O-O-O Rac8 19. d3 Qa5 20. a4 Qc5 21. Qf2
Ng4 22. Qxd4 *
Position (FEN): 2r2rk1/pp2bpp1/3p3p/2q5/P2QPNnP/1P1P2P1/1BP5/2KR3R b - - 0 22
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1338
Best move: Qxc2#