Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Bc4 Nc6 3. Bxf7+ Kxf7 4. Nc3 Nf6 5. Nf3 Bb4 6. O-O Rf8 7. d4 exd4
8. Nxd4 Nxd4 9. Qxd4 Kg8 10. Qxb4 c6 11. Bg5 d5 12. exd5 cxd5 13. Rad1 Be6 14.
Rfe1 Bf7 15. Bxf6 Qxf6 16. Nxd5 Bxd5 17. Rxd5 Qxf2+ 18. Kh1 Qf1+ 19. Rxf1 *
Position (FEN): r4rk1/pp4pp/8/3R4/1Q6/8/PPP3PP/5R1K b - - 0 19
Black to move.
Themes:  Endgame, Queen and Rook Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 602
Best move: Rxf1#