Chess puzzle (Equality)
Moves: 1. d4 d5 2. c4 Nf6 3. Nf3 dxc4 4. Nc3 c6 5. e3 b5 6. b3 cxb3 7. axb3 Bg4 8. h3
Bxf3 9. Qxf3 e6 10. Bd3 Bb4 11. Bd2 O-O 12. O-O Bxc3 13. Bxc3 Nd5 14. Ba5 Qd7
15. Qh5 g6 16. Qf3 Na6 17. h4 Nab4 18. Bxb4 *
Position (FEN): r4rk1/p2q1p1p/2p1p1p1/1p1n4/1B1P3P/1P1BPQ2/5PP1/R4RK1 b - - 0 18
Black to move.
Themes:  Middlegame  
Puzzle rating: 1532
Best move: Nxb4