Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. c4 d5 3. cxd5 cxd5 4. exd5 Nf6 5. Nc3 Nxd5 6. Bc4 Nxc3 7. bxc3 e5
8. Nf3 Nc6 9. O-O Be7 10. Re1 O-O 11. Nxe5 Nxe5 12. Rxe5 Bd6 13. Re3 Qh4 14.
Bxf7+ Rxf7 15. Re8+ Bf8 16. Ba3 Bg4 17. Qa4 Qxf2+ 18. Kh1 Qf1+ 19. Rxf1 *
Position (FEN): r3Rbk1/pp3rpp/8/8/Q5b1/B1P5/P2P2PP/5R1K b - - 0 19
Black to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 1410
Best move: Rxf1#