Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Bc4 Nf6 3. d3 d6 4. a3 c6 5. Nc3 h6 6. Nge2 Bg4 7. f3 Bh5 8. Ng3
Bg6 9. O-O Be7 10. f4 exf4 11. Bxf4 O-O 12. Bd2 Qc7 13. Nf5 Bd8 14. Qe1 Kh7 15.
Qg3 Qb6+ 16. Kh1 Qxb2 17. Nh4 Qxc2 18. Ra2 Nh5 19. Qxg6+ fxg6 20. Rxc2 *
Position (FEN): rn1b1r2/pp4pk/2pp2pp/7n/2B1P2N/P1NP4/2RB2PP/5R1K b - - 0 20
Black to move.
Themes: Hanging Piece Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 717
Best move: Rxf1#