Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. c4 d5 3. cxd5 Nxd5 4. e4 Nb6 5. Bd3 Nc6 6. Nf3 Bg4 7. Be3 e6 8.
O-O Be7 9. h3 Bh5 10. Nbd2 O-O 11. Qc2 a6 12. a3 Bg6 13. Nb3 Rc8 14. Rac1 Na7
15. Ne5 Bh5 16. Na5 Bf6 17. Nxb7 Qe7 18. Nc6 Nxc6 19. Qxc6 Rb8 20. Qxc7 *
Position (FEN): 1r3rk1/1NQ1qppp/pn2pb2/7b/3PP3/P2BB2P/1P3PP1/2R2RK1 b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1505
Best move: Rxb7