De Puniet: 'First good weekend since beginning of year'