Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. Nf3 Nc6 3. exd5 Qxd5 4. Nc3 Qa5 5. Bc4 Bg4 6. d3 O-O-O 7. Bxf7 Ne5
8. Bb3 Nxf3+ 9. gxf3 Bh3 10. Bf4 e5 11. Bg5 Nf6 12. Qe2 Bb4 13. Bd2 Rhe8 14.
O-O-O Be6 15. Bxe6+ Rxe6 16. Kb1 Ra6 17. a3 Bxa3 18. Ne4 Bb4 19. Bxb4 *
Position (FEN): 2kr4/ppp3pp/r4n2/q3p3/1B2N3/3P1P2/1PP1QP1P/1K1R3R b - - 0 19
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1063
Best move: Qa1#