Chess puzzle (Checkmate)
Moves: 1. e4 Nc6 2. Nf3 Nf6 3. Nc3 d5 4. exd5 Nxd5 5. Nxd5 Qxd5 6. b3 Bf5 7. Bc4 Qe4+
8. Qe2 Qxc2 9. O-O e6 10. Nh4 Bd6 11. Qf3 Be4 12. Qg4 O-O-O 13. f3 Bd3 14. Bxd3
Bc5+ 15. Kh1 Rxd3 16. Qxg7 Bd4 17. Qxf7 Nd8 18. Qe7 Bxa1 19. Ba3 Rxd2 20. Rc1
Rd1+ 21. Rxd1 *
Position (FEN): 2kn3r/ppp1Q2p/4p3/8/7N/BP3P2/P1q3PP/b2R3K b - - 0 21
Black to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 1009
Best move: Qxd1#