Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. b3 Nc6 3. Bb2 Nf6 4. e5 Nd5 5. Nf3 d6 6. exd6 Qxd6 7. Na3 Bg4 8.
Nc4 Qe6+ 9. Qe2 Qg6 10. O-O-O Ncb4 11. Ne3 O-O-O 12. a3 Bxf3 13. gxf3 Nc6 14.
Nxd5 Rxd5 15. Rg1 Qh6 16. Qe3 Qd6 17. Bc4 Rd4 18. Bxf7 e5 19. Bxd4 cxd4 20. Qe4
Qxa3+ 21. Kb1 Nb4 22. Be6+ Kd8 23. d3 Qa2+ 24. Kc1 *
Position (FEN): 3k1b1r/pp4pp/4B3/4p3/1n1pQ3/1P1P1P2/q1P2P1P/2KR2R1 b - - 2 24
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1049
Best move: Qxc2#