Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bc4 h6 4. O-O e5 5. c3 Nf6 6. Re1 d6 7. d4 cxd4 8. cxd4
exd4 9. Nxd4 Be7 10. Nxc6 bxc6 11. e5 dxe5 12. Qxd8+ Bxd8 13. Rxe5+ Be7 14. Nc3
Nd7 15. Re3 Kd8 16. Bxf7 Rf8 17. Be6 Bc5 18. Rd3 Rxf2 19. Kh1 *
Position (FEN): r1bk4/p2n2p1/2p1B2p/2b5/8/2NR4/PP3rPP/R1B4K b - - 1 19
Black to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 399
Best move: Rf1#