Afghanistan collapses to 127 all out as Zimbabwe clings to a 3‑run lead at Harare Sports Club, with weather and pitch conditions set to shape Day 2.