Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. f4 Nc6 3. Nf3 d6 4. Bb5 Bg4 5. h3 Bxf3 6. Qxf3 Nf6 7. O-O Qd7 8.
Nc3 a6 9. Ba4 b5 10. Bb3 Nd4 11. Qe3 c5 12. d3 exf4 13. Rxf4 Be7 14. e5 Nxb3
15. exf6 Nxa1 16. fxe7 Nxc2 17. Qf2 Nd4 18. Rxf7 Ne6 19. Ne4 h6 20. Bf4 Kxf7
21. Nxd6+ Kg6 22. Be5 Qxe7 *
Position (FEN): r6r/4q1p1/p2Nn1kp/1pp1B3/8/3P3P/PP3QP1/6K1 w - - 0 23
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1482
Best move: Qf5#