Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Nxe5 d6 4. Nf3 Nxe4 5. d4 d5 6. Bd3 Bd6 7. O-O O-O 8.
Re1 Bf5 9. c4 Nc6 10. Nc3 Nxc3 11. bxc3 Bxd3 12. Qxd3 dxc4 13. Qxc4 Re8 14. Bg5
Qd7 15. Rab1 Rxe1+ 16. Rxe1 Re8 17. Rxe8+ Qxe8 18. Kf1 h6 19. Be3 Na5 20. Qd5
Qa4 21. Ne5 *
Position (FEN): 6k1/ppp2pp1/3b3p/n2QN3/q2P4/2P1B3/P4PPP/5K2 b - - 5 21
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 476
Best move: Qd1#