Replay shows thats a pen all day long, Dunk might have been pulled but he had held of the shirt first before corner taken and kept hold of it. It usually isn't given but too obvious not to on this occasion.
Dunk was probably unlucky. He had holdout he shirt, looked worse as the Burnley player tries to escape and fouls Dunk in process. But Dunk must have technically fouled first.