Punjab knocks out defending champion Karnataka