Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. c3 Nf6 4. Bc4 Bc5 5. Ng5 O-O 6. d4 exd4 7. cxd4 Bxd4 8.
Nc3 Bxc3+ 9. bxc3 Ne5 10. Bb3 b6 11. Ba3 d6 12. O-O Bb7 13. f4 Neg4 14. e5 Ne3
15. Qe2 Nxf1 16. exf6 Qxf6 17. Rxf1 Qxc3 18. Qh5 h6 19. Nxf7 d5 20. Bxf8 Rxf8
21. Ne5 Qe3+ 22. Kh1 Rxf4 23. Qe8+ Kh7 24. Qg6+ Kg8 25. Rxf4 Qe1+ 26. Rf1 *
Position (FEN): 6k1/pbp3p1/1p4Qp/3pN3/8/1B6/P5PP/4qR1K b - - 2 26
Black to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 718
Best move: Qxf1#