Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Nxd4 5. Qxd4 Nf6 6. Bf4 d6 7. Bc4 Be6 8.
Nd2 c5 9. Qd3 Qa5 10. Bxd6 Bxd6 11. Qxd6 Bxc4 12. Qe5+ Be6 13. c3 O-O 14. O-O
Rad8 15. Nb3 Bxb3 16. axb3 Qb6 17. Ra4 Qxb3 18. Rxa7 Rd1 19. Ra1 Rfd8 20. Qxc5
Rxa1 21. Rxa1 Rd1+ 22. Rxd1 *
Position (FEN): 6k1/1p3ppp/5n2/2Q5/4P3/1qP5/1P3PPP/3R2K1 b - - 0 22
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 414
Best move: Qxd1#