Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Bc4 d6 3. h3 Be7 4. Ne2 Nf6 5. d3 O-O 6. O-O a5 7. Nbc3 c5 8. Nd5
Nxd5 9. Bxd5 Nc6 10. a3 Be6 11. c4 Bf6 12. f4 exf4 13. Nxf4 Qe7 14. Rb1 Nd4 15.
Be3 a4 16. Bxd4 Bxd4+ 17. Kh1 Be5 18. Qh5 Rab8 19. b3 axb3 20. Rxb3 Bd7 21.
Rxb7 Rxb7 22. Bxb7 Qf6 23. Qf3 Rb8 24. Bd5 g5 25. Nh5 Qxf3 26. Rxf3 Rb1+ 27.
Rf1 *
Position (FEN): 6k1/3b1p1p/3p4/2pBb1pN/2P1P3/P2P3P/6P1/1r3R1K b - - 2 27
Black to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 400
Best move: Rxf1#