Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nc3 Nc6 3. f4 exf4 4. Nf3 Bd6 5. d4 f5 6. e5 Be7 7. Bxf4 d6 8. Bc4
dxe5 9. Nxe5 Nxe5 10. Bxe5 Nf6 11. Qf3 Bd7 12. O-O-O Bc6 13. Qg3 Bf8 14. Bxc7
Qd7 15. Rhe1+ Be7 16. Bd6 Ne4 17. Nxe4 Bxe4 18. Qxg7 Bxd6 19. Qxh8+ Bf8 20.
Qe5+ Kd8 21. Be6 Qc6 22. c3 Qa4 23. Re2 Bh6+ 24. Rdd2 *
Position (FEN): r2k4/pp5p/4B2b/4Qp2/q2Pb3/2P5/PP1RR1PP/2K5 b - - 4 24
Black to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 1706
Best move: Qc2#