Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. O-O Be7 5. Bxc6 bxc6 6. Nxe5 Bd6 7. d4 Ba6 8.
Nc3 Bxf1 9. Qxf1 O-O 10. Bg5 h6 11. Bh4 Rb8 12. b3 Rb4 13. Qd3 Bxe5 14. dxe5 g5
15. exf6 gxh4 16. Qh3 Qxf6 17. Qxd7 Rd8 18. Qxc7 Rxe4 19. Nxe4 *
Position (FEN): 3r2k1/p1Q2p2/2p2q1p/8/4N2p/1P6/P1P2PPP/R5K1 b - - 0 19
Black to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 846
Best move: Qxa1#