Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. f3 Nc6 7. Be3 g6 8. Qd2
Bg7 9. g4 h6 10. h4 Nxd4 11. Bxd4 Be6 12. O-O-O Rc8 13. Kb1 Qa5 14. a3 O-O 15.
g5 Nd7 16. gxh6 Bxd4 17. Qxd4 Nf6 18. h5 Rxc3 19. hxg6 Rxa3 20. bxa3 Qxa3 21.
g7 Ba2+ 22. Ka1 Bb3+ 23. Kb1 Qa2+ 24. Kc1 *
Position (FEN): 5rk1/1p2ppP1/p2p1n1P/8/3QP3/1b3P2/q1P5/2KR1B1R b - - 6 24
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1248
Best move: Qxc2#