Punjab has reported 1,817 new coronavirus cases in the last 24 hours, down from 1,995 a day earlier. The provincial tally of infections has risen to 316,334.
It also confirmed 60 more fatalities in the same time period, taking the death toll to 8,951.