Chess puzzle (Checkmate)
Moves: 1. e4 d6 2. d4 Nf6 3. Nc3 g6 4. f4 Bg7 5. e5 dxe5 6. fxe5 Nd5 7. Bc4 Nxc3 8.
bxc3 O-O 9. Nf3 Nc6 10. d5 Nxe5 11. Nxe5 Bxe5 12. O-O Bxc3 13. Bh6 Bxa1 14.
Qxa1 f6 15. d6+ Kh8 16. dxe7 Qxe7 17. Bxf8 Qxf8 18. Rxf6 Qg7 *
Position (FEN): r1b4k/ppp3qp/5Rp1/8/2B5/8/P1P3PP/Q5K1 w - - 1 19
White to move.
Themes: Pin Endgame Mate in 1 
Puzzle rating: 833
Best move: Rf8#