Chess puzzle (Equality)
Moves: 1. Nf3 Nf6 2. c4 e6 3. b3 d5 4. e3 b6 5. Bb2 Be7 6. Be2 O-O 7. O-O Ba6 8. Nc3
c5 9. d4 Nc6 10. cxd5 Bxe2 11. Nxe2 Nxd5 12. dxc5 Bxc5 13. a3 a5 14. Ned4 Nxd4
15. Bxd4 Qe7 16. Ne5 Rac8 17. Bxc5 Rxc5 18. Rc1 Rd8 19. Nc6 Rxc6 20. Rxc6 Nxe3
21. Qc1 *
Position (FEN): 3r2k1/4qppp/1pR1p3/p7/8/PP2n3/5PPP/2Q2RK1 b - - 1 21
Black to move.
Themes:  Endgame  
Puzzle rating: 1606
Best move: Nxf1