Chess puzzle (Equality)
Moves: 1. e4 g6 2. Bc4 Bg7 3. Qf3 e6 4. c3 Nc6 5. d4 Na5 6. Bd3 e5 7. Ne2 d6 8. d5 Bd7
9. b4 c6 10. bxa5 Qxa5 11. O-O O-O-O 12. c4 Rf8 13. Bd2 Qb6 14. Be3 c5 15. Nbc3
f5 16. h3 fxe4 17. Qxe4 Bf5 18. Rfb1 Qc7 19. Nb5 Qb8 20. Qh4 Bxd3 21. Bg5 Bxb1
*
Position (FEN): 1qk2rnr/pp4bp/3p2p1/1NpPp1B1/2P4Q/7P/P3NPP1/Rb4K1 w - - 0 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1669
Best move: Rxb1