Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nd4 4. d3 Nxf3+ 5. Qxf3 Nf6 6. Nc3 c6 7. O-O Be7 8.
h3 O-O 9. Qg3 d6 10. f4 Nh5 11. Qf3 Nxf4 12. Bxf4 exf4 13. Qxf4 Bg5 14. Qf3 Be6
15. Bb3 Bxb3 16. axb3 a5 17. Ne2 a4 18. bxa4 Qb6+ 19. Kh1 Qxb2 20. Rfb1 Qxc2
21. Rxb7 Rxa4 22. Rf1 Bf6 23. Qg4 Ra2 24. Nf4 Be5 25. Ne6 Qxd3 26. Nxf8 *
Position (FEN): 5Nk1/1R3ppp/2pp4/4b3/4P1Q1/3q3P/r5P1/5R1K b - - 0 26
Black to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 1284
Best move: Qxf1#