Chess puzzle (Checkmate)
Moves: 1. e4 Nf6 2. d3 e5 3. b3 Nc6 4. Nc3 d5 5. Bg5 dxe4 6. Nxe4 Be7 7. Nxf6+ Bxf6 8.
Bxf6 Qxf6 9. Qe2 O-O 10. c3 e4 11. d4 Bf5 12. Qe3 Rad8 13. Ne2 Rfe8 14. Rd1 Qe7
15. Nc1 Bg6 16. Be2 f5 17. Bc4+ Kh8 18. O-O Rf8 19. Qf4 Bh5 20. Rd2 g5 21. Qg3
f4 22. Qh3 e3 23. fxe3 Qxe3+ 24. Qxe3 fxe3 25. Rxf8+ Rxf8 26. Rd3 e2 27. Re3 *
Position (FEN): 5r1k/ppp4p/2n5/6pb/2BP4/1PP1R3/P3p1PP/2N3K1 b - - 1 27
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 740
Best move: Rf1#