Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Be3 b5 7. f3 Bb7 8. Qd2
e5 9. Nf5 Nbd7 10. Nxd6+ Bxd6 11. Qxd6 Rc8 12. O-O-O Rc6 13. Qb4 Qc7 14. Kb1
Nc5 15. Nd5 Nxd5 16. exd5 Rd6 17. Bxc5 Rxd5 18. Rxd5 Bxd5 19. Bd6 Qd8 20. Qc5
Be6 21. Bxe5 *
Position (FEN): 3qk2r/5ppp/p3b3/1pQ1B3/8/5P2/PPP3PP/1K3B1R b k - 0 21
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1026
Best move: Qd1#