Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. Nc3 d6 5. Nd5 Bg4 6. a3 Na5 7. Ba2 c6 8. Nc3
Bd4 9. Ne2 Bxf3 10. gxf3 b5 11. c3 Bb6 12. Ng3 Nf6 13. Nf5 O-O 14. d3 Qd7 15.
Rg1 Nh5 16. f4 g6 17. Nh6+ Kg7 18. f5 Nf4 19. Bxf4 exf4 20. Nxf7 *
Position (FEN): r4r2/p2q1Nkp/1bpp2p1/np3P2/4Pp2/P1PP4/BP3P1P/R2QK1R1 b Q - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1282
Best move: Rxf7