Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Nc3 Nf6 4. d4 cxd4 5. Nxd4 e5 6. Ndb5 d6 7. Bg5 a6 8.
Bxf6 gxf6 9. Na3 f5 10. g3 Bg7 11. Nc4 Nd4 12. Bg2 Be6 13. Ne3 f4 14. Ned5 Qa5
15. O-O O-O 16. gxf4 f5 17. exf5 Bxd5 18. Nxd5 exf4 19. Be4 f3 20. c3 Nxf5 21.
Bxf5 *
Position (FEN): r4rk1/1p4bp/p2p4/q2N1B2/8/2P2p2/PP3P1P/R2Q1RK1 b - - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1471
Best move: Rxf5