Chess puzzle (Equality)
Moves: 1. e4 e6 2. e5 d5 3. exd6 Bxd6 4. d4 Nf6 5. b3 O-O 6. Bb2 Nbd7 7. Nf3 c6 8. Bd3
Re8 9. O-O b6 10. h3 Bb7 11. Nbd2 c5 12. dxc5 Nxc5 13. Nc4 Nxd3 14. Qxd3 Bc7
15. Rad1 Qe7 16. Nfe5 b5 17. Nd6 Rad8 18. Ba3 b4 19. Bxb4 Nd5 20. Nxb7 *
Position (FEN): 3rr1k1/pNb1qppp/4p3/3nN3/1B6/1P1Q3P/P1P2PP1/3R1RK1 b - - 0 20
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1437
Best move: Nxb4