Chess puzzle (Checkmate)
Moves: 1. a3 d5 2. d4 Nf6 3. Nf3 Bf5 4. e3 e6 5. Bd3 Bxd3 6. Qxd3 a6 7. O-O c5 8. dxc5
Bxc5 9. c4 dxc4 10. Qxc4 Nbd7 11. Nc3 Rc8 12. Qh4 Be7 13. Rd1 Nd5 14. Qg3 Nxc3
15. bxc3 O-O 16. Ne5 Rc7 17. Nxd7 Rxd7 18. Rxd7 Qxd7 19. e4 *
Position (FEN): 5rk1/1p1qbppp/p3p3/8/4P3/P1P3Q1/5PPP/R1B3K1 b - - 0 19
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 436
Best move: Qd1#