Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 f5 4. d3 h6 5. exf5 Nf6 6. O-O d5 7. Bb5 Bxf5 8.
Nxe5 Bd7 9. Nxd7 Qxd7 10. Re1+ Be7 11. Qe2 Kf7 12. Bxc6 bxc6 13. Nc3 Rhe8 14.
Qf3 Bd6 15. Bd2 Rxe1+ 16. Rxe1 Re8 17. Rxe8 Qxe8 18. h3 Kg8 19. Bxh6 *
Position (FEN): 4q1k1/p1p3p1/2pb1n1B/3p4/8/2NP1Q1P/PPP2PP1/6K1 b - - 0 19
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1169
Best move: Qe1#