Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. d3 d6 5. c3 a6 6. Nbd2 d5 7. exd5 Nxd5 8. Ne4
b5 9. Bb3 f5 10. d4 fxe4 11. Nxe5 Nxe5 12. dxe5 Be6 13. Qh5+ g6 14. Qe2 c6 15.
Qxe4 Bg7 16. O-O O-O 17. Rd1 Qb6 18. c4 Qxf2+ 19. Kh1 Qf1+ 20. Rxf1 *
Position (FEN): r4rk1/6bp/p1p1b1p1/1p1nP3/2P1Q3/1B6/PP4PP/R1B2R1K b - - 0 20
Black to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 719
Best move: Rxf1#