Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Bc4 Be7 5. c3 Nf6 6. e5 Ne4 7. cxd4 d5 8. Bb5
O-O 9. Nc3 Bg4 10. Nxe4 dxe4 11. Bxc6 bxc6 12. h3 Bb4+ 13. Bd2 Bxd2+ 14. Qxd2
Bh5 15. g4 Bg6 16. Ng1 c5 17. dxc5 Qe7 18. Qc3 Rfd8 19. Ne2 Rd3 20. Qc4 Qxe5
21. Rd1 Qxb2 22. Rxd3 exd3 23. Ng3 Be4 24. Qxe4 *
Position (FEN): r5k1/p1p2ppp/8/2P5/4Q1P1/3p2NP/Pq3P2/4K2R b K - 0 24
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1668
Best move: Qc1#