Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Bf4 g6 3. e4 Bg7 4. e5 Nd5 5. Bg3 O-O 6. Nf3 d6 7. Nbd2 c5 8. dxc5
dxe5 9. Bxe5 Nf6 10. Bc4 Nc6 11. Bc3 Na5 12. Bd3 Bg4 13. h3 Bxf3 14. Qxf3 Rc8
15. O-O-O Rxc5 16. Ne4 Nxe4 17. Bxg7 Ng5 18. Qe3 Qc7 19. Bd4 Rd5 20. Bc3 Rc8
21. Rhe1 e6 22. f4 Rc5 23. Be5 Rxc2+ 24. Bxc2 *
Position (FEN): 2r3k1/ppq2p1p/4p1p1/n3B1n1/5P2/4Q2P/PPB3P1/2KRR3 b - - 0 24
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 612
Best move: Qxc2#