Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. f4 Bd6 3. Nf3 exf4 4. d4 Qe7 5. Nc3 Bb4 6. Bd3 d6 7. Bxf4 Bg4 8.
O-O Bxc3 9. bxc3 Nf6 10. Qe2 O-O 11. Rae1 Bxf3 12. Qxf3 Nbd7 13. e5 dxe5 14.
dxe5 Qc5+ 15. Kh1 Nd5 16. Qh3 f5 17. exf6 N7xf6 18. Be5 Rae8 19. c4 Rxe5 20.
Rxe5 Ne4 21. Rxf8+ Qxf8 22. Bxe4 *
Position (FEN): 5qk1/ppp3pp/8/3nR3/2P1B3/7Q/P1P3PP/7K b - - 0 22
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 868
Best move: Qf1#