Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. O-O Nf6 5. d3 d6 6. h3 Be6 7. Bb3 Qd7 8. Nc3
O-O-O 9. Be3 h6 10. d4 exd4 11. Nxd4 Bb6 12. Nxe6 fxe6 13. Qf3 Rhf8 14. Qg3 g5
15. Rad1 Kb8 16. Bxb6 axb6 17. Rfe1 Ne5 18. Ba4 Qf7 19. Qe3 Nh5 20. Nb5 Nf4 21.
Qa3 Nxh3+ 22. Qxh3 Qxf2+ 23. Kh1 Rf4 24. Rf1 Ng4 25. Nc3 Qxf1+ 26. Rxf1 *
Position (FEN): 1k1r4/1pp5/1p1pp2p/6p1/B3Prn1/2N4Q/PPP3P1/5R1K b - - 0 26
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1177
Best move: Rxf1#