Chess puzzle (Checkmate)
Moves: 1. e4 Nf6 2. Nc3 d6 3. d4 g6 4. Nf3 Bg7 5. Be3 O-O 6. Qd2 Nbd7 7. Bh6 c5 8.
Bxg7 Kxg7 9. Bd3 cxd4 10. Nxd4 Ne5 11. Bf1 a6 12. O-O-O b5 13. Nd5 Nxe4 14. Qe3
Nf6 15. Nxf6 exf6 16. Nf3 Re8 17. Qf4 Bg4 18. Be2 Rc8 19. Rhe1 Bxf3 20. Bxf3
Nxf3 21. Qxf3 Qc7 22. Qd3 Rxe1 23. Rxe1 d5 24. Rd1 f5 25. Qxd5 *
Position (FEN): 2r5/2q2pkp/p5p1/1p1Q1p2/8/8/PPP2PPP/2KR4 b - - 0 25
Black to move.
Themes: Queenside Attack Endgame Mate in 1 
Puzzle rating: 493
Best move: Qxc2#