Chess puzzle (Equality)
Moves: 1. e4 c6 2. d4 d5 3. e5 c5 4. c3 Nc6 5. Nf3 Bf5 6. Bb5 e6 7. Qa4 Qb6 8. Be3 c4
9. O-O Ne7 10. Na3 Ng6 11. b3 cxb3 12. axb3 Be7 13. c4 O-O 14. c5 Qc7 15. Bxc6
bxc6 16. b4 Rfb8 17. Bd2 Bd8 18. b5 cxb5 *
Position (FEN): rr1b2k1/p1q2ppp/4p1n1/1pPpPb2/Q2P4/N4N2/3B1PPP/R4RK1 w - - 0 19
White to move.
Themes:  Middlegame  
Puzzle rating: 1542
Best move: Nxb5