Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 Nxd4 5. Qxd4 d6 6. Bb5+ Bd7 7. Nc3 Nf6
8. Bg5 h6 9. Bxf6 exf6 10. O-O-O Be7 11. Bxd7+ Qxd7 12. Nd5 O-O 13. Rd3 Rac8
14. Nxe7+ Qxe7 15. Qxd6 Qxe4 16. f3 Qe2 17. Rd2 Qc4 18. b3 Qc3 19. Qd3 *
Position (FEN): 2r2rk1/pp3pp1/5p1p/8/8/1PqQ1P2/P1PR2PP/2K4R b - - 2 19
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1067
Best move: Qa1#