Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qa5 4. d3 a6 5. Bd2 Nc6 6. Ne4 Qd5 7. h3 Nf6 8.
Nc3 Qe5+ 9. Qe2 Qd6 10. Ne4 Nxe4 11. Qxe4 e5 12. Nf3 Be6 13. c4 O-O-O 14. Bc3
f6 15. O-O-O Bf7 16. a3 Bg6 17. Qe3 Kb8 18. Be2 Qe6 19. d4 Bd6 20. d5 Qe8 21.
dxc6 Qxc6 22. Bb4 Bxb4 23. axb4 Rde8 24. Qc3 Qa4 25. Qa3 *
Position (FEN): 1k2r2r/1pp3pp/p4pb1/4p3/qPP5/Q4N1P/1P2BPP1/2KR3R b - - 4 25
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1023
Best move: Qc2#