Chess puzzle (Checkmate)
Moves: 1. b3 e6 2. Bb2 Nf6 3. e3 Be7 4. h4 d6 5. h5 h6 6. Na3 Nc6 7. Qe2 Bd7 8. Qb5
Rb8 9. Qe2 e5 10. O-O-O a5 11. Nc4 a4 12. bxa4 Nb4 13. a3 Nbd5 14. g3 Bxa4 15.
e4 Nb6 16. Nxb6 cxb6 17. f4 Qc7 18. d3 Rc8 19. Rd2 O-O 20. fxe5 dxe5 21. Nf3
Nd7 22. Ne1 Bg5 23. Rh2 Bxc2 24. Nxc2 *
Position (FEN): 2r2rk1/1pqn1pp1/1p5p/4p1bP/4P3/P2P2P1/1BNRQ2R/2K2B2 b - - 0 24
Black to move.
Themes: Pin, Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1499
Best move: Qxc2#