Punjab blasts defence