Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Qf3 Nf6 3. Bc4 d6 4. d3 Nc6 5. c3 a6 6. Bg5 Be7 7. Bxf6 Bxf6 8. Bd5
Bd7 9. Nh3 O-O 10. Bxc6 Bxc6 11. O-O Ba4 12. Nd2 Qd7 13. Qg3 Qb5 14. Nc4 Qe8
15. f4 exf4 16. Qxf4 Bd7 17. Rf3 b5 18. Ne3 Qe7 19. Nf5 Qd8 20. Nh6+ Kh8 21.
Nxf7+ *
Position (FEN): r2q1r1k/2pb1Npp/p2p1b2/1p6/4PQ2/2PP1R1N/PP4PP/R5K1 b - - 0 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 886
Best move: Rxf7