Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. c3 e6 3. d4 cxd4 4. cxd4 d5 5. exd5 exd5 6. Nf3 Nf6 7. Nc3 Nc6 8.
Bf4 Bd6 9. Bg3 O-O 10. Be2 Re8 11. O-O Bxg3 12. fxg3 Qb6 13. Qb3 Nxd4 14. Qxb6
Nxf3+ 15. Bxf3 axb6 16. Nxd5 Nxd5 17. Bxd5 Re2 18. Bxf7+ Kh8 19. Bh5 Rxb2 *
Position (FEN): r1b4k/1p4pp/1p6/7B/8/6P1/Pr4PP/R4RK1 w - - 0 20
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 848
Best move: Rf8#