Chess puzzle (Checkmate)
Moves: 1. e4 g6 2. Nf3 Bg7 3. d4 d6 4. Be3 a6 5. Bc4 b5 6. Bb3 Bb7 7. Ng5 Nh6 8. Qf3
O-O 9. Ne6 fxe6 10. Bxe6+ Kh8 11. Qh3 Nf7 12. Nd2 Nd7 13. Bxd7 c5 14. d5 Bxb2
15. Rb1 Bc3 16. O-O Ne5 17. Be6 b4 18. Bh6 Rf6 19. a3 a5 20. axb4 axb4 21. f4
Bxd2 22. fxe5 Rxf1+ 23. Rxf1 Bc3 24. Rf8+ Qxf8 25. Bxf8 Rxf8 26. Qh6 Bd4+ 27.
Kh1 *
Position (FEN): 5r1k/1b2p2p/3pB1pQ/2pPP3/1p1bP3/8/2P3PP/7K b - - 3 27
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 564
Best move: Rf1#