Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 d6 3. Be2 Nf6 4. d3 a6 5. Nc3 e6 6. Bg5 Be7 7. Bxf6 Bxf6 8. d4
cxd4 9. Nxd4 O-O 10. Nf3 b5 11. e5 Bxe5 12. Nxe5 dxe5 13. Qxd8 Rxd8 14. Bf3 Ra7
15. Be4 Bb7 16. Bxb7 Rxb7 17. Ne4 Nc6 18. Nc5 Rc7 19. O-O Nb4 20. Nd3 Rxc2 *
Position (FEN): 3r2k1/5ppp/p3p3/1p2p3/1n6/3N4/PPr2PPP/R4RK1 w - - 0 21
White to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 1026
Best move: Nxb4