Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 b6 4. Bg5 Bb4 5. Qc2 d5 6. a3 Be7 7. cxd5 Nxd5 8.
Bxe7 Qxe7 9. e3 Bb7 10. Bb5+ Nd7 11. Nf3 Rc8 12. Ne5 c6 13. Nxd5 exd5 14. Bxc6
Bxc6 15. Nxc6 Qd6 16. Rc1 Nb8 17. b4 Nxc6 *
Position (FEN): 2r1k2r/p4ppp/1pnq4/3p4/1P1P4/P3P3/2Q2PPP/2R1K2R w Kk - 0 18
White to move.
Themes:  Middlegame  
Puzzle rating: 1585
Best move: b5