CHANDIGARH: Moderate to heavy rains lashed several parts of Punjab and Haryana today, leading to a flood-like situation in 150 villages where major rivers are in spate.